0001299969-21-000012.txt : 20210514 0001299969-21-000012.hdr.sgml : 20210514 20210514163643 ACCESSION NUMBER: 0001299969-21-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 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: 21925310 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 10-Q 1 chci-20210331.htm 10-Q chci-20210331
March 31, 20212021Q1000129996912-31falseNASDAQP3YP10Y00012999692021-01-012021-03-31xbrli:shares0001299969us-gaap:CommonClassAMember2021-05-140001299969us-gaap:CommonClassBMember2021-05-14iso4217:USD00012999692021-03-3100012999692020-12-31iso4217:USDxbrli:shares0001299969us-gaap:SeriesCPreferredStockMember2020-12-310001299969us-gaap:SeriesCPreferredStockMember2021-03-310001299969us-gaap:CommonClassAMember2021-03-310001299969us-gaap:CommonClassAMember2020-12-310001299969us-gaap:CommonClassBMember2021-03-310001299969us-gaap:CommonClassBMember2020-12-310001299969us-gaap:ManagementServiceMember2021-01-012021-03-310001299969us-gaap:ManagementServiceMember2020-01-012020-03-310001299969chci:RealEstateServicesMember2021-01-012021-03-310001299969chci:RealEstateServicesMember2020-01-012020-03-3100012999692020-01-012020-03-310001299969us-gaap:PreferredStockMemberus-gaap:SeriesCPreferredStockMember2020-12-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001299969us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001299969us-gaap:AdditionalPaidInCapitalMember2020-12-310001299969us-gaap:TreasuryStockMember2020-12-310001299969us-gaap:RetainedEarningsMember2020-12-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-03-310001299969us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001299969us-gaap:RetainedEarningsMember2021-01-012021-03-310001299969us-gaap:PreferredStockMemberus-gaap:SeriesCPreferredStockMember2021-03-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-03-310001299969us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310001299969us-gaap:AdditionalPaidInCapitalMember2021-03-310001299969us-gaap:TreasuryStockMember2021-03-310001299969us-gaap:RetainedEarningsMember2021-03-310001299969us-gaap:PreferredStockMemberus-gaap:SeriesCPreferredStockMember2019-12-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-12-310001299969us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310001299969us-gaap:AdditionalPaidInCapitalMember2019-12-310001299969us-gaap:TreasuryStockMember2019-12-310001299969us-gaap:RetainedEarningsMember2019-12-3100012999692019-12-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-01-012020-03-310001299969us-gaap:CommonClassAMember2020-01-012020-03-310001299969us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001299969us-gaap:RetainedEarningsMember2020-01-012020-03-310001299969us-gaap:PreferredStockMemberus-gaap:SeriesCPreferredStockMember2020-03-310001299969us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-03-310001299969us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-03-310001299969us-gaap:AdditionalPaidInCapitalMember2020-03-310001299969us-gaap:TreasuryStockMember2020-03-310001299969us-gaap:RetainedEarningsMember2020-03-3100012999692020-03-31chci:subsidiary0001299969chci:InvestorsXMember2021-03-310001299969chci:InvestorsXMember2020-12-310001299969chci:InvestorsXMember2021-01-012021-03-31xbrli:pure0001299969chci:TheHartfordMember2019-12-300001299969chci:TheHartfordMember2019-12-302019-12-300001299969chci:TheHartfordMember2020-12-310001299969chci:TheHartfordMember2021-03-310001299969us-gaap:FairValueInputsLevel3Member2021-03-310001299969us-gaap:FairValueInputsLevel3Member2020-12-310001299969us-gaap:FairValueInputsLevel3Member2021-01-012021-03-310001299969us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberchci:TitleInsuranceJointVentureMember2021-03-310001299969us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberchci:TitleInsuranceJointVentureMember2020-12-310001299969us-gaap:OtherIncomeMemberchci:TitleInsuranceJointVentureMember2021-01-012021-03-310001299969us-gaap:OtherIncomeMemberchci:TitleInsuranceJointVentureMember2020-01-012020-03-310001299969chci:TitleInsuranceJointVentureMember2021-01-012021-03-310001299969chci:TitleInsuranceJointVentureMember2020-01-012020-03-310001299969us-gaap:CustomerRelationshipsMember2021-01-012021-03-310001299969us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001299969us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-3100012999692020-11-010001299969srt:MinimumMember2021-03-310001299969srt:MaximumMember2021-03-310001299969chci:RelatedPartyMember2021-01-012021-03-310001299969chci:RelatedPartyMember2020-01-012020-03-310001299969chci:CommercialCustomersMember2021-01-012021-03-310001299969chci:CommercialCustomersMember2020-01-012020-03-310001299969us-gaap:FixedPriceContractMember2021-01-012021-03-310001299969us-gaap:FixedPriceContractMember2020-01-012020-03-310001299969chci:CostplusContractMember2021-01-012021-03-310001299969chci:CostplusContractMember2020-01-012020-03-310001299969us-gaap:TimeAndMaterialsContractMember2021-01-012021-03-310001299969us-gaap:TimeAndMaterialsContractMember2020-01-012020-03-310001299969us-gaap:TransferredOverTimeMember2021-01-012021-03-310001299969us-gaap:TransferredOverTimeMember2020-01-012020-03-310001299969us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001299969us-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310001299969us-gaap:UnsecuredDebtMember2021-01-012021-03-310001299969us-gaap:UnsecuredDebtMember2020-12-310001299969us-gaap:UnsecuredDebtMember2020-01-012020-12-310001299969us-gaap:UnsecuredDebtMember2021-03-310001299969us-gaap:RevolvingCreditFacilityMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-190001299969us-gaap:RevolvingCreditFacilityMemberchci:WallStreetJournalPrimeRateMemberchci:RevolvingCapitalLineOfCreditAgreementMember2020-03-192020-03-190001299969us-gaap:RevolvingCreditFacilityMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-192020-03-190001299969us-gaap:RevolvingCreditFacilityMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-270001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMember2014-10-170001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMember2014-10-172014-10-170001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMember2014-12-180001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMemberchci:MembershipExchangeAgreementMember2018-05-230001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMemberchci:MembershipExchangeAgreementMemberchci:SeriesCNonConvertiblePreferredStockMember2018-05-230001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:SeriesCPreferredStockMemberchci:MembershipExchangeAgreementMember2018-05-230001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMemberchci:MembershipExchangeAgreementMember2018-05-232018-05-230001299969chci:ComstockGrowthFundMember2021-01-012021-03-310001299969chci:ComstockGrowthFundMember2020-01-012020-03-310001299969us-gaap:RevolvingCreditFacilityMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2021-01-012021-03-310001299969chci:ComstockGrowthFundMemberus-gaap:NotesPayableOtherPayablesMemberchci:MembershipExchangeAgreementMember2020-01-012020-03-310001299969chci:PaycheckProtectionProgramCARESActMember2020-04-012020-04-300001299969us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001299969us-gaap:RestrictedStockMember2021-01-012021-03-310001299969us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001299969us-gaap:RestrictedStockMember2020-01-012020-03-310001299969chci:GeneralAndAdministrativeRealEstateServicesMember2021-01-012021-03-310001299969chci:GeneralAndAdministrativeRealEstateServicesMember2020-01-012020-03-310001299969chci:GeneralAndAdministrativeAssetManagementMember2021-01-012021-03-310001299969chci:GeneralAndAdministrativeAssetManagementMember2020-01-012020-03-310001299969us-gaap:RestrictedStockMember2021-01-012021-03-310001299969us-gaap:RestrictedStockMember2020-01-012020-03-310001299969us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001299969us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001299969us-gaap:WarrantMember2021-01-012021-03-310001299969us-gaap:WarrantMember2020-01-012020-03-310001299969srt:AffiliatedEntityMember2020-11-010001299969srt:AffiliatedEntityMemberchci:ComstockAssetManagementLcMember2021-01-012021-03-310001299969srt:AffiliatedEntityMemberchci:ComstockAssetManagementLcMember2020-01-012020-03-310001299969srt:AffiliatedEntityMemberchci:ComstockAssetManagementLcMember2018-01-020001299969srt:AffiliatedEntityMember2021-03-310001299969srt:AffiliatedEntityMember2020-12-310001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:AssetManagementFeeMemberchci:ComstockDevelopmentServicesMember2019-04-300001299969srt:AffiliatedEntityMemberchci:ConstructionManagementFeeMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockDevelopmentServicesMember2019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockDevelopmentServicesMemberchci:PropertyManagementFeeMember2019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:AcquisitionFeeMemberchci:ComstockDevelopmentServicesMember2019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockDevelopmentServicesMemberchci:DispositionFeeMember2019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockDevelopmentServicesMember2019-04-300001299969chci:IncentiveFeeMembersrt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockAssetManagementLcMember2019-04-302019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockAssetManagementLcMember2019-04-302019-04-300001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockAssetManagementLcMemberchci:InvestmentOriginationFeeMember2019-04-302019-04-30iso4217:USDutr:sqft0001299969srt:AffiliatedEntityMemberchci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMemberchci:ComstockDevelopmentServicesMember2019-04-302019-04-300001299969srt:AffiliatedEntityMemberchci:ComstockDevelopmentServicesMemberchci:ResidentialPropertyManagementAgreementsMember2021-01-012021-03-310001299969srt:AffiliatedEntityMemberchci:ComstockDevelopmentServicesMemberchci:ConstructionManagementAgreementMembersrt:MinimumMember2021-01-012021-03-310001299969srt:AffiliatedEntityMemberchci:ComstockDevelopmentServicesMemberchci:ConstructionManagementAgreementMembersrt:MaximumMember2021-01-012021-03-310001299969srt:AffiliatedEntityMemberchci:ComstockInvestorsXMemberchci:BusinessManagementAgreementMember2019-04-30chci:installment0001299969srt:AffiliatedEntityMemberchci:ComstockInvestorsXMemberchci:BusinessManagementAgreementMember2019-04-302019-04-300001299969srt:AffiliatedEntityMemberchci:HartfordInvestmentMember2019-12-300001299969chci:ComstockPartnersLCMember2019-12-302019-12-300001299969srt:AffiliatedEntityMemberchci:DWCOperatingAgreementMember2020-02-070001299969srt:AffiliatedEntityMemberchci:HartfordInvestmentMember2020-02-070001299969srt:AffiliatedEntityMemberus-gaap:SecuredDebtMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-190001299969srt:AffiliatedEntityMemberchci:WallStreetJournalPrimeRateMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-192020-03-190001299969srt:AffiliatedEntityMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-192020-03-190001299969srt:AffiliatedEntityMemberus-gaap:SecuredDebtMemberchci:RevolvingCapitalLineOfCreditAgreementMemberchci:ComstockDevelopmentServicesMember2020-03-270001299969srt:AffiliatedEntityMemberchci:ComstockGrowthFundMember2020-04-102020-04-10chci:segment0001299969chci:AssetManagementSegmentMember2021-01-012021-03-310001299969chci:RealEstateServicesMember2021-01-012021-03-310001299969chci:AssetManagementSegmentMember2021-03-310001299969chci:RealEstateServicesMember2021-03-310001299969chci:AssetManagementSegmentMember2020-01-012020-03-310001299969chci:RealEstateServicesMember2020-01-012020-03-310001299969chci:AssetManagementSegmentMember2020-03-310001299969chci:RealEstateServicesMember2020-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________________________
FORM 10-Q
__________________________________________________________________________
Quarterly Report Pursuant To Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended March 31, 2021
or
Transition Report Pursuant To Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from                      to                     
Commission File Number 1-32375
__________________________________________________________________________
Comstock Holding Companies, Inc.
(Exact name of registrant as specified in its charter)
__________________________________________________________________________
Delaware20-1164345
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1900 Reston Metro Plaza, 10th Floor
Reston, Virginia 20190
(703230-1985
(Address, including zip code, and telephone number, including area code, of principal executive offices)
__________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange on which registered
Class A common stock, par value $0.01 per shareCHCI
NASDAQ Capital Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
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).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
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 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  ☒
As of May 14, 2021, 8,089,457 shares of Class A common stock, par value $0.01 per share, and 220,250 shares of Class B common stock, par value $0.01 per share, of the registrant were outstanding.


COMSTOCK HOLDING COMPANIES, INC.
FORM 10-Q
TABLE OF CONTENTS


PART I – FINANCIAL INFORMATION
Item 1.    Financial Statements

COMSTOCK HOLDING COMPANIES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)
March 31,
2021
December 31,
2020
ASSETS
Current assets:
Cash and cash equivalents$6,657 $7,032 
Trade receivables, net1,437 1,482 
Trade receivables - related parties4,922 3,598 
Prepaid and other assets, net327 242 
Total current assets13,343 12,354 
Equity method investments at fair value4,665 6,307 
Fixed assets, net242 266 
Goodwill1,702 1,702 
Operating lease right-of-use assets7,749 7,914 
Intangible assets, net19 36 
TOTAL ASSETS$27,720 $28,579 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accrued personnel costs$961 $2,442 
Accounts payable692 523 
Accrued liabilities1,221 964 
Short term operating lease liabilities581 569 
Short term notes payable96 5 
Total current liabilities3,551 4,503 
Long term notes payable - due to affiliates5,500 5,500 
Long term operating lease liabilities, net of current portion7,211 7,361 
TOTAL LIABILITIES$16,262 $17,364 
Commitments and contingencies
STOCKHOLDERS’ EQUITY
Series C preferred stock $0.01 par value, 20,000,000 shares authorized, 3,440,690 issued and outstanding and liquidation preference of $17,203 at March 31, 2021 and December 31, 2020
$6,765 $6,765 
Class A common stock, $0.01 par value, 59,779,750 shares authorized, 8,057,989 and 7,953,729 issued, and 7,972,419 and 7,868,159 outstanding at March 31, 2021 and December 31, 2020, respectively
81 79 
Class B common stock, $0.01 par value, 220,250 shares authorized, issued and outstanding at March 31, 2021 and December 31, 2020
2 2 
Additional paid-in capital200,141 200,147 
Treasury stock, at cost (85,570 shares Class A common stock)
(2,662)(2,662)
Accumulated deficit(192,869)(193,116)
TOTAL COMSTOCK HOLDING COMPANIES, INC. EQUITY$11,458 $11,215 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$27,720 $28,579 
The accompanying notes are an integral part of these consolidated financial statements.
1

COMSTOCK HOLDING COMPANIES, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three Months Ended March 31,
20212020
Revenues
     Asset management$6,840 $5,435 
     Real estate services1,477 1,531 
  Total revenue8,317 6,966 
Operating expenses
     Direct costs - asset management6,078 4,632 
     Direct costs - real estate services1,087 1,216 
     General and administrative694 727 
     Sales and marketing158 200 
Operating income300 191 
Interest expense(58)(164)
Other (loss) income, net(11)9 
Income before income tax expense231 36 
Income tax expense(2)(1)
Gain (loss) on equity method investments carried at fair value18 (47)
Net income (loss)$247 $(12)
Income (loss) per share
Basic net income (loss) per share$0.03 $ 
Diluted net income (loss) per share$0.03 $ 
Basic weighted average shares outstanding8,166 8,003 
Diluted weighted average shares outstanding8,977 8,003 
The accompanying notes are an integral part of these consolidated financial statements.
2

COMSTOCK HOLDING COMPANIES, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)

Series C
Preferred Stock
Class A
Class B
Additional
paid-in
capital
Treasury
stock
Accumulated
deficit
Total
Shares
Amount
Shares
Amount
Shares
Amount
Balance at December 31, 20203,441 $6,765 7,953 $79 220 $2 $200,147 $(2,662)$(193,116)$11,215 
Stock compensation and issuances— — 143 2 — — 182 — — 184 
Accrued liability settled through issuance of stock— — 1 — — — 7 — — 7 
Shares withheld related to net share settlement of restricted stock awards— — (39)— — — (195)— — (195)
Net income— — — — — — — — 247 247 
Balance at March 31, 20213,441 $6,765 8,058 $81 220 $2 $200,141 $(2,662)$(192,869)$11,458 


Series C
Preferred Stock
Class A
Class B
Additional
paid-in
capital
Treasury
stock
Accumulated
deficit
Total
Shares
Amount
Shares
Amount
Shares
Amount
Balance at December 31, 20193,441 $6,765 7,850 $78 220 $2 $199,372 $(2,662)$(195,198)$8,357 
Stock compensation and issuances— — 52 1 — — 212 — — 213 
Accrued liability settled through issuance of stock— — 11 — — — 20 — — 20 
Shares withheld related to net share settlement of restricted stock awards— — (16)— — — (31)— — (31)
Net loss— — — — — — — — (12)(12)
Balance at March 31, 20203,441 $6,765 7,897 $79 220 $2 $199,573 $(2,662)$(195,210)$8,547 

The accompanying notes are an integral part of these consolidated financial statements.


3

COMSTOCK HOLDING COMPANIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three Months Ended March 31,
20212020
Cash flows from operating activities:
Net income (loss)$247 $(12)
Adjustment to reconcile net income (loss) to net cash used in operating activities
Amortization of loan discount, loan commitment and deferred financing fees 24 
Amortization and depreciation expense49 65 
Amortization of right-of-use asset165  
Earnings from unconsolidated joint venture, net of distributions12 105 
Stock compensation184 213 
Change in fair value of equity method investment(18)47 
Changes in operating assets and liabilities:
Trade receivables - related parties(1,324)308 
Trade receivables45 398 
Accrued personnel costs(1,481)(2,458)
Prepaid and other assets(97)(239)
Accrued liabilities264 478 
Accounts payable169 (845)
Lease liabilities(138)8 
Net cash used in operating activities(1,923)$(1,908)
Cash flows from investing activities:
Purchase of fixed assets(8)(9)
Distributions from equity method investments carried at fair value1,660 144 
Net cash provided by investing activities1,652 135 
Cash flows from financing activities:
Proceeds from notes payable120 5,554 
Payments on notes payable(29)(81)
Taxes paid related to net share settlement of equity awards(195)(31)
Net cash (used in) provided by financing activities(104)5,442 
Net (decrease) increase in cash and cash equivalents(375)3,669 
Cash and cash equivalents, beginning of period7,032 3,511 
Cash and cash equivalents, end of period$6,657 $7,180 
Supplemental cash flow information:
Interest paid$58 $143 
Supplemental disclosure for non-cash investing and financing activities:
Accrued liability settled through issuance of stock$7 $20 
The accompanying notes are an integral part of these consolidated financial statements.
4

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
1. ORGANIZATION AND BASIS OF PRESENTATION
The accompanying unaudited condensed consolidated financial statements of Comstock Holding Companies, Inc. and subsidiaries (“Comstock”, “CHCI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and other applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Such financial statements do not include all of the disclosures required by GAAP for complete financial statements. In our opinion, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The Company has evaluated subsequent events through the date these consolidated financial statements were issued and has included all necessary adjustments and disclosures. For further information and a discussion of our significant accounting policies, other than discussed below, refer to our audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Comstock Holding Companies, Inc., incorporated in 2004 as a Delaware corporation, is a multi-faceted asset management and services company primarily focused in the Washington, D.C. Metropolitan Statistical Area. In February 2021, the Company amended the entity names for several subsidiaries as part of operational efficiency enhancements initiated in the first quarter of 2021. The entity names were changed for the following Company subsidiaries: (a) CDS Asset Management, LC is now CHCI Asset Management, LC, (b) Comstock Commercial Management, LC is now CHCI Commercial Management, LC, (c) Comstock Residential Management, LC is now CHCI Residential Management, LC, (d) CDS Capital Management, L.C. is now CHCI Capital Management, LC and (e) Comstock Real Estate Services, LC is now CHCI Real Estate Services, L.C.
The Company operates through five primarily real estate focused subsidiaries – CHCI Asset Management, LC (“CAM”), CHCI Residential Management, LC, CHCI Commercial Management, LC, Park X Management, LC and Comstock Environmental Services, LLC (“CES”). References in these Consolidated Financial Statements to “Comstock,” “Company”, “we,” “our” and “us” refer to Comstock Holding Companies, Inc. together in each case with our subsidiaries unless the context suggests otherwise.
The Company’s Class A common stock is traded on the NASDAQ Capital Market under the symbol “CHCI”.
Throughout this quarterly report on Form 10-Q, amounts are in thousands, except per share data, number of stock options, number of stock awards, or as otherwise noted.
The Consolidated Balance Sheet as of December 31, 2020 was derived from the audited financial statements contained in the 2020 Form 10-K.
For the three months ended March 31, 2021 and 2020, comprehensive income (loss) equaled net income (loss); therefore, a separate statement of comprehensive income (loss) is not included in the accompanying consolidated financial statements.
Certain amounts in the prior period have been reclassified to conform to the current year presentation in connection with the classification of 'General and administrative' expenses on the consolidated statement of operations and the accompanying notes to the condensed consolidated financial statements. The reclassification had no effect on the previously reported totals (e.g. operating income, income before income tax, and net income).
Recent Developments
In April 2021, the Company was notified by the Lender that the Lender had received payment in full of the PPP Loan from the United States government, and the Company's PPP Loan had been forgiven (See Note 7 – Coronavirus Aid and Relief and Economic Security Act).
Use of Estimates
Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts for the reporting periods. We base these estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. We evaluate these estimates and judgments on an ongoing basis. Actual results may differ from those estimates under different assumptions or conditions. Material estimates are utilized in the valuation of deferred tax
5

assets, analysis of goodwill impairment, valuation of equity-based compensation, capitalization of costs, and fair value of financial instruments (including the fair value of our equity method investments).
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740, Income Tax and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those periods. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption did not have a material impact on our condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments", which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset. The guidance is effective for the Company for financial statement periods beginning after December 15, 2022, although early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.
We assessed other accounting pronouncements issued or effective during the three months ended March 31, 2021 and deemed they were either not applicable to us or are not anticipated to have a material effect on our consolidated financial statements. Other standards previously issued and adopted by the Company have been disclosed in previous filings.
2. INVESTMENTS IN UNCONSOLIDATED ENTITIES
Investments carried at fair value
Based upon elections made at the date of investment, the Company reports the equity method investments in real estate ventures at fair value. For such investments, the Company increases or decreases the investment each reporting period by the change in the fair value and the Company reports the fair value adjustments in the Consolidated Statement of Operations in the ‘Gain (loss) on equity method investments carried at fair value’ line item. Changes in fair value of the Company's investment in Investors X (defined below) are impacted by distributions as the fair value is based on finite cash flows from the wind-down of that entity.
Investors X
The Company has elected to account for the equity method investment in Comstock Investors X, L.C. (“Investors X”), a Variable Interest Entity (“VIE”) that owns the Company’s residual homebuilding operations at fair value. Fair value is determined using a discounted cash flow model based on expected future cash flows for income and realization events of the underlying asset. Expected future cash flows includes contractually fixed revenues and expenses as well as estimates for future revenues and expenses where contracts do not currently exist. These estimates are based on prior experience as well as comparable, third party data.
As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in Investors X is $3.5 million and $5.1 million, respectively. The Company received distributions of $1.7 million during the three months ended March 31, 2021 and recognized no gain or loss in fair value.
The Hartford
On December 30, 2019, the Company made an investment related to the purchase of a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia (the “Hartford”). The Company owns a 2.5% equity interest in the asset at a cost of approximately $1.2 million. The Company has elected to account for the equity method investment in the Hartford at fair value. Fair value is determined using an income approach and sales comparable approach models. As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in the Hartford was
6

$1.2 million. The fair value of the Company's investment in the Hartford remained at approximately $1.2 million during the three months ended March 31, 2021. The Company received no distributions during the three months ended March 31, 2021.
Fair value of equity method investments are classified as Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, the Company had equity method investments in real estate ventures at fair value of $4.7 million and $6.3 million, respectively. The table below shows the change in the Company’s investments in real estate ventures reported at fair value:
Fair value of investments as of December 31, 2020$6,307 
Distributions(1,660)
Change in fair value18 
Fair value of investments as of March 31, 2021$4,665 
See Note 12 – Related Party Transactions for additional discussion of our investments in real estate ventures at fair value.
Investments using equity method
The Company accounts for its interest in its title insurance joint venture using the equity method of accounting and adjusts the carrying value for its proportionate share of earnings, losses and distributions. The investment in the unconsolidated joint venture was $17 thousand and $29 thousand as of March 31, 2021 and December 31, 2020, respectively, and is included within ‘Prepaid and other assets, net’ in the accompanying Consolidated Balance Sheets.
The Company’s share of loss for the three months ended March 31, 2021 and 2020 from this unconsolidated joint venture of $12 thousand and $3 thousand, respectively, is included in ‘Other income (loss), net’ in the accompanying Consolidated Statement of Operations. During the three months ended March 31, 2021 and 2020 the Company collected and recorded no distributions and $108 thousand, respectively, from this joint venture as a return on investment.
3. GOODWILL & INTANGIBLES
Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company’s tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relationships, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss. As of the acquisition date, goodwill consisted primarily of synergies resulting from the combination, expected expanded opportunities for growth and production, and savings in corporate overhead costs.
As of March 31, 2021 and December 31, 2020, the balance of goodwill was $1.7 million. This goodwill is reflected within our Real Estate Services segment. There were no events indicating a potential change in recoverability of goodwill during the three months ended March 31, 2021.
Intangible assets include customer relationships which have an amortization period of four years. During the three months ended March 31, 2021 and 2020, $17 thousand of intangible asset amortization was recorded in ‘General and administrative’ expense on the Consolidated Statements of Operations, respectively.
4. LEASES
The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the non-cancelable portion of the lease term plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.
7


ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable; therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company looks to similar corporate credit ratings and bond yields when determining the incremental borrowing rate. As of November 1, 2020, at the lease commencement of the new corporate office in Reston, VA, the Company's incremental borrowing rate was determined to be 4.25%.

The Company has operating leases for its office facilities as well as for office equipment. The Company's leases have remaining terms of less than one year to 10 years. The leases can contain various renewal and termination options. The period which is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period which is subject to an option to terminate the lease is excluded if it is reasonably certain that the option will not be exercised. Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term. See Note 12 - Related Party Transactions for rent expense paid and recognized for the corporate office to related parties.
On August 1, 2020 the Company terminated an office lease in Conshohocken, PA which it had previously determined would be reasonably certain to continue until 2022. The Company subsequently executed a month-to-month lease agreement for the office space. The Company does not expect the new month-to-month lease to continue for more than twelve months. Since the lease is less than twelve months, the Company has elected to recognize the lease payments as lease cost on a straight-line basis over the lease term.
The Company does not have any leases which have not yet commenced as of March 31, 2021.
5. REVENUE
The Company’s revenues consist primarily of
Asset Management;
Property Management;
Capital Markets;
Leasing;
Project & Development Services; and
Environmental Remediation
Asset Management
Asset Management primarily provides comprehensive real estate asset management services to the CDS Portfolio, representing a series of daily performance obligations delivered over time. Pricing includes a cost-plus management fee or a market-rate fee or a market-rate fee form of variable consideration. The Company earns whichever is higher. See Note 12 – Related Party Transactions.
The amount of revenue recognized is presented on a gross basis for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.
Property Management
Property Management provides on-site day-to-day management services for owners of office, industrial, retail, multifamily residential and various other types of properties, representing a series of daily performance obligations delivered over time. Pricing is generally in the form of a monthly management fee based upon property-level cash receipts, square footage under management or some other variable metric. Revenues from project management may also include reimbursement of payroll and related costs for personnel providing the services and subcontracted vendor costs. Project management services represent a series
8

of distinct daily services rendered over time. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.

The amount of revenue recognized is presented gross for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements.
Capital Markets
We offer clients commercial mortgage and structured financing services. We are compensated for our services via a fee paid upon successful commercial financing from third party lenders. The fee earned is contingent upon the funding of the loan, which represents the transfer of control for services to the customer. Therefore, we typically satisfy our performance obligation at the point in time of the funding of the loan, when there is a present right to payment.
Leasing
We provide strategic advice and execution for owners, investors, and occupiers of real estate in connection with the leasing of office, industrial and retail space. We are compensated for our services in the form of a commission. Our commission is paid upon signing of the lease by the tenant. We satisfy our performance obligation at a point in time; generally, at the time of the contractual event where there is a present right to payment.
Project & Development Services
We provide project and construction management services for owners and occupiers of real estate in connection with the management and leasing of office, industrial and retail space. The fees that we earn are typically variable based upon a percentage of project cost. We are compensated for our services in the form of management fees. Project and construction management services represent a series of performance obligations delivered over time and revenue is recognized over time.
Environmental Remediation
We provide environmental remediation services for owners of real estate. Remediation services are generally contracted and performed by Comstock Environmental. We are compensated for our services as well as for the services of subcontractors used to perform remediation services. Fees earned are generally based upon employee time spent as well as a cost-plus arrangement for subcontractors used. Generally, environmental remediation services represent a series of performance obligations delivered over time and revenue is recognized over time.
Contract Costs
Expenses, primarily employee commissions, incurred on leasing and capital markets transactions represent substantially all of our incremental costs to obtain revenue contracts. Since the amortization period is one year or less we recognize these costs as an operating expense as they are incurred.
9

The following table presents the Company’s sales from contracts with customers disaggregated by categories which best represents how the nature, amount and timing and uncertainty of sales are affected by economic factors.
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total Revenue by customer
$8,317 $6,966 
Revenue by contract type
Fixed-price
$1,732 $1,888 
Cost-plus
4,290 3,434 
Time and Material
2,295 1,644 
Total Revenue by contract type
$8,317 $6,966 
For the three months ended March 31, 2021 and 2020, $8.3 million and $6.8 million, respectively, of our revenues were earned for contracts where revenue is recognized over time. For the three months ended March 31, 2021 and 2020, $9 thousand and $187 thousand, respectively, of our revenues were earned for contracts where revenue is recognized at a point in time.
6. DEBT
As of March 31, 2021, notes payable consisted of the following:
March 31,
2021
December 31,
2020
Notes payable - due to affiliates, unsecured5,500 5,500 
Unsecured financing
96 5 
Total notes payable
$5,596 $5,505 
As of March 31, 2021, net maturities and/or curtailment obligations of all borrowings are as follows:
2021$96 
2022 
20235,500 
Total
$5,596 
Unsecured financing
The Company finances its professional liability insurance policies that renew on March 1 of each year under a premium finance agreement payable within a one year term. At December 31, 2020, the balance on this loan was $5 thousand and the interest rate was 3.3%. As of March 31, 2021, the balance on this loan was $96 thousand and the interest rate was 2.4%.
Notes payable, due to affiliates – unsecured
Revolving Capital Line of Credit
On March 19, 2020, the Company entered into a Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CP Real Estate Services, LC (formerly known as Comstock Development Services, LC) (“CDS”), pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12
10

months from the initial date of the disbursement unless a longer initial term is agreed to by CDS.  On March 27, 2020, the Company borrowed $5.5 million under the Revolver. The $5.5 million borrowed has a maturity date of April 30, 2023.
Comstock Growth Fund
On October 17, 2014, the Company entered into an unsecured promissory note with Comstock Growth Fund (“CGF”) whereby CGF made a loan to the Company in the initial principal amount of $10.0 million and a maximum amount available for borrowing of up to $20.0 million with a three year term. On December 18, 2014, the loan agreement was amended and restated to provide for a maximum capacity of $25 million. On May 23, 2018, the Company entered into a Membership Interest Exchange and Subscription Agreement (the “Membership Exchange Agreement”), together with a revised promissory note agreement, in which a note (“CGF Note”) with an outstanding principal and accrued interest balance of $7.7 million was exchanged for 1,482,300 shares of the Company’s Series C Non-Convertible Preferred Stock, par value $0.01 per share and a stated liquidation value of $5.00 per share (the “Series C Preferred Stock”), issued by the Company to CDS. The Company exchanged the preferred equity for 91.5% of CDS membership interest in the CGF promissory note. Concurrently, the face amount of the CGF promissory note was reduced to $5.7 million. The CGF Note was repaid prior to maturity during the year ended December 31, 2020.

For the three months ended March 31, 2021 and 2020, the Company made interest payments for all debt facilities of $58 thousand and $143 thousand, respectively.
During the three months ended March 31, 2021, the Company did not make principal payments for the Revolver. During the three months ended March 31, 2020, the Company retired $5.7 million of outstanding borrowings for the CGF Note.
7. CORONAVIRUS AID RELIEF AND ECONOMIC SECURITY ACT
Paycheck Protection Plan Loan
In response to the COVID-19 pandemic, the Paycheck Protection Program (the “PPP”) was established under the CARES Act and administered by the U.S. Small Business Administration (“SBA”). Companies who met the eligibility requirements set forth by the PPP could qualify for PPP loans provided by local lenders, which supports payroll, rent and utility expenses (“qualified expenses”). If the loan proceeds are fully utilized to pay qualified expenses over the covered period, as further defined by the PPP, the full principal amount of the PPP loan may qualify for loan forgiveness, subject to potential reduction based on the level of full-time employees maintained by the organization during the covered period as compared to a baseline period.
In April 2020, the Company received proceeds of $1.95 million under the PPP (the "PPP Loan") provided by Mainstreet Bank (the “Lender”). Based on the term and conditions of the loan agreement, the term of the PPP loan is two years with an annual interest rate of 1% and principal and interest payments will be deferred for the first six-months of the loan term, which has been updated according to the Paycheck Protection Program Flexibility Act of 2020 (“Flexibility Act”). The Company recognized PPP funding as a contra-expense during the three months ended June 30, 2020, when qualified expenses were incurred. The Lender received notice that the PPP Loan was fully forgiven by the SBA in April 2021.
Deferral of Social Security Tax Payments
Pursuant to sections 2302(a)(1) and (a)(2) of the CARES Act, the Company has elected to defer payments of its share of Social Security tax due during the "payroll tax deferral period". The payroll tax deferral period began on August 1, 2020 and ended December 31, 2020. At March 31, 2021 the total amount of such deferral was $193 thousand and is reflected within 'Accrued personnel costs' on our consolidated balance sheet. Per the terms of the deferral program, 50% of the deferred amount is due on December 31, 2021, and the remaining 50% is due on December 31, 2022 at 0% interest.
8. COMMITMENTS AND CONTINGENCIES
Litigation
Currently, we are not subject to any material legal proceedings. From time to time, we are named as a defendant in legal actions arising from our normal business activities. Although we cannot accurately predict the amount of our liability, if any, that could arise with respect to legal actions pending against us, we do not believe it is reasonably possible that such liability will have a material adverse effect on our financial position, operating results and cash flows. We believe that we have obtained adequate insurance coverage, rights to indemnification, or where appropriate, have established appropriate reserves in connection with any such legal proceedings.
11

9. FAIR VALUE DISCLOSURES
The carrying amounts reported in the consolidated balance sheets for cash equivalents, accounts receivable, and accounts payable are reasonable estimates of their fair values based on their short maturities. The fair value of fixed and floating rate debt is based on unobservable market rates (Level 3 inputs). The fair value of the fixed and floating rate debt was estimated using a discounted cash flow analysis on the blended borrower rates currently available to the Company for loans with similar terms. The following table summarizes the carrying amount and the corresponding fair value of fixed and floating rate debt.
March 31,
2021
December 31,
2020
Carrying amount
$5,596 $5,505 
Fair value
$5,579 $5,485 
Fair value estimates are made at a specific point in time, based on relevant market information about the financial instruments. These estimates are subjective in nature and involve uncertainties and matters of significant judgment and therefore cannot be determined with precision. Changes in assumptions could significantly affect the estimates.
Investments in Real Estate Ventures at Fair Value
We report our two investments in real estate ventures at fair value. For such investments, we increase or decrease our investment each reporting period by the change in the fair value and we report these fair value adjustments in the Consolidated Statements of Operations.
For our investments in real estate ventures at fair value, we estimate the fair value using the level 3 Income Approach or a sales comparable approach to determine a fair value. Critical inputs to fair value estimates include various level 3 inputs such as valuations of the underlying real estate assets and borrowings, which incorporate investment-specific assumptions such as discount rates, capitalization rates, rental and expense growth rates, and asset-specific market borrowing rates. As of March 31, 2021 and December 31, 2020, investments in the real estate ventures at fair value were approximately $4.7 million and $6.3 million, respectively.
Non-Recurring Fair Value Measurements
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 use significant unobservable inputs and are classified as Level 3.
10. RESTRICTED STOCK, STOCK OPTIONS AND OTHER STOCK PLANS
During the three months ended March 31, 2021, the Company issued no stock options and 165,809 restricted stock awards to employees. During the three months ended March 31, 2020, the Company issued no stock options and 630,352 restricted stock awards to employees.
Stock-based compensation expense associated with restricted stock and stock options is recognized based on the grant date fair value of the award over its vesting period. The following table reflects the statements of operations line items for stock-based compensation for the periods presented:
Three Months Ended March 31,
20212020
General and administrative - real estate services$31 $22 
General and administrative - asset management153 191 
$184 $213 
Under net settlement procedures currently applicable to our outstanding restricted stock awards for employees, upon each settlement date and election by the employees, restricted stock awards are withheld to cover the required withholding tax, which is based on the value of the restricted stock award on the settlement date as determined by the closing price of our Class A common stock on the trading day immediately preceding the applicable settlement date. The remaining amounts are delivered to the recipient as shares of our Class A common stock.
12

As of March 31, 2021, the weighted-average remaining contractual term of unexercised stock options was 5 years. As of March 31, 2021 and December 31, 2020, there was $1.4 million and $1.1 million, respectively, of unrecognized compensation cost related to stock options and restricted stock awards.
The Company intends to issue new shares of its Class A common stock upon vesting of restricted stock grants or the exercise of stock options.
11. INCOME (LOSS) PER SHARE
The weighted average shares and share equivalents used to calculate basic and diluted (loss) income from continuing operations for the three months ended March 31, 2021 and 2020 are presented in the accompanying consolidated statements of operations. Restricted stock awards, stock options and warrants for the three months ended March 31, 2021 and 2020 are included in the diluted income (loss) per share calculation using the treasury stock method and average market prices during the periods, unless their inclusion would be anti-dilutive.
The following share equivalents have been excluded from the continuing operations dilutive share computation for the three months ended March 31, 2021 and 2020 as their inclusion would be anti-dilutive:
Three Months Ended March 31,
20212020
Restricted stock awards
 174 
Stock options
46 255 
Warrants
149 726 
195 1,155 
12. RELATED PARTY TRANSACTIONS
Lease for Corporate Headquarters
The Company previously leased its corporate headquarters from an affiliate controlled and owned by our CEO and family. 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 our Chief Executive Officer and family, as landlord. Future minimum lease payments under this lease, which expires on October 31, 2030, is $9.6 million. The Company is also responsible for the pro-rata share of common area maintenance costs to the landlord.
For the three months ended March 31, 2021 and 2020, total rental payments made were $298 thousand and $142 thousand, respectively. This is reflected within 'Direct costs - asset management' as it is a reimbursable cost under the 2019 AMA.
Asset Management Agreement ("AMA")
On March 30, 2018, CAM, an entity wholly owned by the Company, entered into the AMA with CDS. The effective date of the AMA is January 2, 2018. Pursuant to the AMA, CDS has engaged CAM to manage and administer the CDS’ commercial real estate portfolio and the day to-day operations of CDS and each property-owning subsidiary of CDS (the "CDS Portfolio"). Pursuant to the terms of the AMA, CAM will provide investment advisory, development and asset management services necessary to build out, stabilize and manage certain assets.
Pursuant to the AMA, CDS will pay CAM an annual cost-plus fee (the “Annual Fee”) in an aggregate amount equal to the sum of (i) the employment expenses of personnel dedicated to providing services to the CDS Portfolio pursuant to the AMA, (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 as a public company, and (iii) a fixed annual payment of $1,000,000.
As of March 31, 2021 and December 31, 2020, the Company had $4.9 million and $3.6 million, respectively, of receivables from related parties, primarily related to the 2019 AMA. The Company does not record an allowance for doubtful accounts due to the related party nature of the receivables.
2019 Amended Asset Management Agreement ("2019 AMA")
On April 30, 2019, CAM entered into the 2019 AMA with CDS, which amends and restates in its entirety the AMA. Pursuant to the 2019 AMA, CDS will engage CAM to manage and administer the Anchor Portfolio and the day to-day operations
13

of CDS and each property-owning subsidiary of CDS (collectively, the “CDS Entities”). The “Anchor Portfolio” consists of a majority of the properties we currently manage.
Pursuant to the 2019 AMA, the Company provides asset management services related to the build out, lease-up and stabilization, and management of the Anchor Portfolio. CDS pays the Company and its subsidiaries annual fees equal to the greater of either (i) an aggregate amount equal to the sum of (a) an asset management fee equal to 2.5% of revenues generated by properties included in the Anchor Portfolio; (b) a construction management fee equal to 4% of all costs associated with Anchor Portfolio projects in development; (c) a property management fee equal to 1% of the Anchor Portfolio revenues, (d) an acquisition fee equal to up to 0.5% of the purchase price of acquired assets; and (f) a disposition fee equal to 0.5% of the sales price of an asset on disposition; or (ii) an aggregate amount equal to the sum of (x) the employment expenses of personnel dedicated to providing services to the Anchor Portfolio pursuant to the 2019 AMA, (y) the costs and expenses of the Company related to maintaining the public listing of its shares and complying with related regulatory and reporting obligations, and (z) a fixed annual payment of $1,000,000.  
In addition to the annual payment of the greater of either the Market Rate Fee or the Cost Plus Fee (as defined in the 2019 AMA), the Company  also is entitled on an annual basis to the following additional fees: (i) an incentive fee equal to 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 CDS invested capital; (ii) an investment origination fee equal to 1% of raised capital, (iii) a leasing fee equal to $1.00/sf for new leases and $0.50/sf for renewals; and (iv) mutually agreeable loan origination fees related to the Anchor Portfolio.
The 2019 AMA will terminate on December 31, 2027 (“Initial Term”), an extension from the original termination date of December 31, 2022, and will automatically renew for successive additional one year terms (each an “Extension Term”) unless CDS delivers written notice of non-renewal of the 2019 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 2019 AMA, CDS is entitled to terminate the 2019 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 2019 AMA, CDS is required to pay a termination fee equal to (i) the Market Rate Fee or the Cost Plus Fee paid to CAM for the calendar year immediately preceding the termination , and (ii) a one-time payment of the Incentive Fee (as defined in the 2019 AMA) as if the CDS Portfolio were liquidated for fair market value as of the termination date; or the continued payment of the Incentive Fee as if a termination had not occurred.
Residential, Commercial and Parking Property Management Agreements
The Company entered into separate residential property management agreements with properties owned by CDS 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.
The Company entered into separate commercial property and parking management agreements with properties owned by CDS 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 are each for one year initial terms with successive, automatic one year renewal terms, unless sooner terminated. 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.
Construction Management Agreements
The Company has construction management agreements with properties owned by CDS 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.  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’s lease, which fee is generally 1% to 4% of the total costs (or total hard costs) of construction of the tenant’s improvements in its premises, or as otherwise agreed to by the parties.

14

Business Management Agreement
On April 30, 2019, CAM entered into a Business Management Agreement (the “BMA”) with Investors X, whereby CAM will provide Investors X with asset and professional services related to the wind down of the Company’s divested homebuilding operations and the continuation of services related to the Company’s divested land development activities. The aggregate fee payable to CAM from Investors X under the Management Agreement is $937,500, payable in fifteen quarterly installments of $62,500 each.
The Hartford Investment
On December 30, 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. The Company’s initial investment related to the purchase of the Hartford is $1.2 million.
In conjunction with the investment, the Company entered into an operating agreement (“Original Operating Agreement”) with Comstock Partners, LC ("Partners") to form Comstock 3101 Wilson, LC (the “Hartford Owner”), to purchase the Hartford. Pursuant to the Original Operating Agreement, the Company holds a minority membership interest in the Hartford Owner and the remaining membership interests of the Hartford Owner is held by Partners, who is further the Manager of the Hartford Owner. At the closing of the acquisition of the Hartford, the Company received an acquisition fee of $500 thousand and is entitled to asset management, property management, construction management and leasing fees for its management of the Property pursuant to separate agreements between the Hartford Owner, or its affiliates, and the Company, or its affiliates. The Company is also entitled to an incentive fee related to the performance of the investment.
On February 7, 2020, the Company, Partners and DWF VI 3101 Wilson Member, LLC (“DWF”), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the “DWC Operating Agreement”) to form DWC 3101 Wilson Venture, LLC (“DWC”) to, among other things, acquire, own and hold all interests in the Hartford Owner. In furtherance thereof, on February 7, 2020, the Original Operating Agreement for the Hartford Owner was amended and restated (the “A&R Operating Agreement”) to memorialize the Company’s and Partners’ assignment of 100% of its membership interests in the Hartford Owner to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and Partners, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. The Company’s ownership interest in the Hartford remains at 2.5%.
Private Placements and Promissory Notes
On March 19, 2020, the Company entered into a Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CDS, pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the WSJ Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12 months from the initial date of the disbursement unless a longer initial term is agreed to by CDS. On March 27, 2020 the Company borrowed $5.5 million under the Revolver. On April 10, 2020, the capital provided to the Company by the Revolver was utilized to retire all of the Company’s 10% corporate indebtedness owed to CGF.
See Note 6 - Debt for further description of the CGF Private Placement and the Revolver.
Revenues from Related Parties
The following table details the revenue earned from related parties:
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total revenue$8,317 $6,966 
15

13. INCOME TAXES
For the three months ended March 31, 2021 and 2020, the Company recognized deferred income tax expense of $2 thousand and $1 thousand, respectively. The effective tax rate for the three months ended March 31, 2021 and 2020 is 0.59% and (5.12)%, respectively.
The Company currently has approximately $146 million in federal and state NOLs. If unused, these NOLs will begin expiring in 2027. Under Internal Revenue Code Section 382 (“Section 382”), if a change in ownership is triggered, the Company’s NOL assets and possibly certain other deferred tax assets may be impaired.
The Company assesses uncertain tax positions and has not recorded any accruals related to uncertain tax positions as of March 31, 2021 and 2020. We file U.S. and state income tax returns in jurisdictions with varying statutes of limitations. The 2017 through 2020 tax years remain subject to examination by federal and most state tax authorities.
14. SEGMENT DISCLOSURES
We operate our business through two segments: Asset Management, and Real Estate Services.
In our Asset Management segment, we focus on providing management services to a wide range of real estate owners and businesses that include a variety of commercial real estate uses, including apartments, hotels, office buildings, commercial garages, leased lands, retail stores, mixed-use developments, and urban transit-oriented developments. The properties and businesses we currently manage are located primarily along the Washington, D.C. Metro Silver Line in Fairfax and Loudoun Counties, but we also manage projects in other jurisdictions including Maryland and Virginia.
In our Real Estate Services segment, our experienced management team provides a wide range of real estate services in the areas of strategic corporate planning, capital markets, brokerage services, and environmental and design-based services. Our environmental services group provides consulting and engineering services, environmental studies, remediation services and provides site specific solutions for any project that may have an environmental impact, from environmental due diligence to site-specific assessments and remediation. The Real Estate Services segment operates in the Mid-Atlantic Region.
The following table includes the Company’s two reportable segments of Asset Management and Real Estate Services, excluding discontinued operations, for the three months ended March 31, 2021 and 2020.
Asset
Management
Real Estate
Services
Total
Three Months Ended March 31, 2021
Gross revenue
$6,840 $1,477 $8,317 
Gross profit762 390 1,152 
Net income403 (156)247 
Total assets
23,778 3,942 27,720 
Three Months Ended March 31, 2020
Gross revenue
$5,435 $1,531 $6,966 
Gross profit803 315 1,118 
Net loss284 (296)(12)
Total assets
19,661 3,129 22,790 

16

COMSTOCK HOLDING COMPANIES, INC.
ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this report. This discussion and analysis contains forward-looking statements that involve risks and uncertainties. Please see “Cautionary Notes Regarding Forward-looking Statements” for more information. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors including, but not limited to, those discussed below and elsewhere in this report, particularly under the headings “Cautionary Notes Regarding Forward-looking Statements.” References to dollar amounts are in thousands except per share data, or as otherwise noted.
Cautionary Notes Regarding Forward-looking Statements
This report includes forward-looking statements that are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements can be identified by the use of words such as “anticipate,” “believe,” “estimate,” “may,” “likely,” “intend,” “expect,” “will,” “should,” “seeks” or other similar words or expressions. Forward-looking statements are based largely on our expectations and involve inherent risks and uncertainties, many of which are beyond our control. You should not place undue reliance on any forward-looking statement, which speaks only as of the date made. Some factors which may affect the accuracy of the forward-looking statements apply generally to the real estate industry, while other factors apply specifically to us.
Any number of important factors which could cause actual results to differ materially from those in the forward-looking statements include: general economic and market conditions, including interest rate levels; changes in the real estate markets; inherent risks in investment in real estate; our ability to attract and retain clients; our ability to compete in the markets in which we operate; regulatory actions; fluctuations in operating results; shortages and increased costs of labor or materials; adverse weather conditions and natural disasters; public health emergencies, including potential risks and uncertainties relating to the coronavirus (COVID-19) pandemic; our ability to raise debt and equity capital and grow our operations on a profitable basis; and our continuing relationships with affiliates.
Our actual results could differ materially from these projected or suggested by the forward-looking statements. The Company undertakes no obligation to update publicly or revise any forward-looking statements in light of new information or future events, except as required by law.
We make available, free of charge, on our website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, as soon as reasonably practicable after these forms are filed with, or furnished to, the SEC. The information on or accessible through our website, www.comstockcompanies.com, is not incorporated by reference into this Quarterly Report on Form 10-Q.
Overview
Comstock Holding Companies, Inc. (“CHCI” or “the Company”) is a developer, operator, and asset manager of mixed-use and transit-oriented development properties in the greater Washington, D.C. metropolitan area, where we focus primarily on select high-growth urban and transitioning “sub-urban” markets. We provide a broad range of real estate asset management services, including development and construction management services, leasing and property management services, debt and equity financing origination, and other real estate related services. Our customers primarily include private and institutional owners and investors in the real estate properties that we manage and various governmental bodies that have a vested interest in public-private partnerships responsible for the development of certain properties that we develop and manage. We also invest capital on behalf of our asset management clients and institutional real estate investors in office, retail, residential and mixed-use properties, generally retaining an economic interest for the Company and providing management services to those properties, thereby enabling the Company to increase its assets under management (“AUM”)  in order to realize competitive advantages of scale and enhance our overall returns. The Company also provides additional fee-based real estate services, including corporate planning, capital markets, brokerage, title insurance, design, and environmental consulting and engineering services, to properties in the Company’s managed portfolio and to other clients in the U.S. Mid-Atlantic Region.
As of March 31, 2021, our AUM consisted of 26 operating assets comprising 13 commercial assets totaling approximately 1.9 million square feet and 4 multifamily assets totaling 1,123 units, and 9 commercial garages comprised of over
17

8,000 parking spaces. Additionally, we have: (i) one commercial asset currently under-construction and scheduled for delivery in 2022 totaling approximately 250,000 square feet that is 99% pre-leased; and (ii) 18 development pipeline assets consisting of approximately 2.0 million square feet of additional planned commercial development, approximately 1,700 multifamily units and 2 hotel assets that will include 370 keys.
As a vertically integrated real estate operating and investment company, we earn revenue from multiple sources, including fees generated from asset management services that we provide to our managed portfolio of real estate assets on behalf of our asset management clients, and fees from additional real estate related services, including environmental consulting and engineering services provided to our managed properties and unrelated third party clients in the Mid-Atlantic Region.
The services we provide pursuant to the asset management agreements covering our AUM properties vary by property, and include property management, development and construction management, leasing management, acquisition and disposition management, origination and negotiation of debt and equity facilities, risk management, and various other property-specific services. Substantially all of the properties included in our managed portfolio are covered by full-service asset management agreements encompassing substantially all aspects of development, construction, and operations management relating to the subject properties. Our long-term asset management contracts generally include material early termination payments to us in the event the contract is prematurely terminated by the asset owner. A limited number of properties in our managed portfolio are covered by service-specific asset management contracts that focus our services on defined critical elements of operations, such as marketing, leasing, and construction management, where the property owner continues to manage other operating functions. Our limited-service asset management agreements generally are anticipated to be short term in nature and do not include material early termination penalties.
Anchoring the Company’s asset management services platform is a long-term full service asset management agreement (the “2019 AMA”) with an affiliated company owned by the Company’s Chief Executive Officer, Christopher Clemente, that encompasses the majority of the properties we currently manage, including two of the largest transit-oriented, mixed-use developments in the Washington, DC area: Reston Station, a 5 million square foot transit-oriented, mixed-use development located in Reston, VA, and Loudoun Station, a nearly 2.5 million square foot transit-oriented, mixed-use development in Ashburn, VA, as well as other additional development assets, which together constitute our anchor portfolio (the “Anchor Portfolio”). The 2019 AMA for our Anchor Portfolio is a long-term agreement with an original term of 10 years that provides for significant financial payments to Comstock in the case of early termination by the asset owner.
In addition to the various recurring asset management fee-based revenue received by the Company, we also generate additional revenue from co-investments with our investment partners in certain property acquisitions and expect to receive performance-based incentive compensation from assets in our Anchor Portfolio and other assets in our managed portfolio. The Company can earn these incentive-based fees upon the occurrence of certain transaction-related events, including asset acquisitions or dispositions, asset related capital market transactions, leasing, marketing and property management, development and construction management, real title services, and environmental services, and when the performance of a subject property meets defined performance metrics. The co-investment business plans are property specific and therefore vary in expected duration but are generally expected to be between four and seven years; but may be accelerated or extended depending upon market conditions or the strategic objectives of the subject joint venture.


Outlook

Although the long-term impact of the COVID-19 pandemic on the commercial real estate market in the greater Washington, DC area remains uncertain, we believe that our Anchor Portfolio is well positioned to withstand potential negative impact of the COVID-19 pandemic. We also believe that our management team is properly aligned with the interests of the Company and its shareholders and is committed to the Company’s objectives of providing exceptional experiences for those that we do business with while enhancing shareholder value. Further, we believe that we are properly staffed for current market conditions and the foreseeable future and that our Company has the ability to manage risk and pursue opportunities for additional growth as market conditions warrant. Our real estate development and management operations are primarily focused on the greater Washington, D.C. region, where we believe our 30-plus years of experience provides us the best opportunity to continue leveraging our significant experience acquiring, developing, and managing high quality real estate assets and capitalizing on positive growth trends, while our environmental consulting and remediation management services business is well positioned to capitalize on opportunities to continue its recent growth throughout the entire U.S. Mid-Atlantic region.




18

Managed Portfolio

Reston Station
Reston Station, located at the terminus of Phase I of Metro’s Silver Line, is strategically located midway between Tysons Corner and Dulles International Airport. Reston Station is among the largest mixed-use, transit-oriented developments in the Washington, DC area and the Reston Station neighborhood spans the Dulles Toll Road and surrounds the first, and currently only, Metro rail station in the Dulles Corridor. Covering a total of approximately 60 acres, assets included in Comstock’s managed portfolio cover approximately 37 of the 60-acre neighborhood and will, upon full build-out, include approximately five million square feet of mixed-used development. Currently, Comstock’s managed portfolio of Reston Station has approximately 1.7 million square feet of mixed-use development completed, including 448 residential units, approximately 1.2 million square feet of office, approximately 40,000 square feet of retail and more than 6,000 parking spaces, including one of the largest underground commuter parking garages and bus transit facilities in the region. The Company is providing a wide variety of its real estate and asset management services to the project pursuant to the 2019 AMA, including development and construction management services, leasing management services, property management services, capital markets services, and environmental services.

Loudoun Station
Loudoun Station, located at the terminus of Phase II of Metro’s Silver Line, is Loudoun County’s first Metro connected development and represents Loudoun County’s beginning transformation into a transit connected community with direct metro rail connectivity to Dulles International Airport, Reston, Tysons Corner, and downtown Washington, D.C. Currently, Loudoun Station has approximately 1,000,000 square feet of mixed-use development completed, including 675 residential units, approximately 50,000 square feet of Class-A office space, approximately 150,000 thousand square feet of retail spaces including an 11-sceen AMC Cinema, and a 1,500-space Metro commuter parking garage. The Metro Garage is the focus of a public-private partnership between an affiliate of the Company and Loudoun County, Virginia and is managed by a subsidiary of the Company. Phase II of Metro’s Silver Line is under construction and expected to commence passenger service in late 2021 or early 2022. The Company is providing a variety of its real estate and asset management services related to the existing buildings and the future development pursuant to the 2019 AMA, including development and construction management services, leasing management services, property management services, and capital markets services.

Herndon Station
Herndon Station will include up to approximately 340,000 square feet of residential, retail and entertainment spaces, including a performing arts center, and an approximately 700 space parking garage in the historic downtown portion of the Town of Herndon in western Fairfax County, Virginia. The commercial Garage is the focus of a public private partnership between an affiliate of the Company and the Town of Herndon. The development will also include improvements to existing connections to the adjacent WO&D trail, a popular pedestrian and bicycle route managed by Northern Virginia Regional Parks Authority and Fairfax County Parks Department. The Company is providing a variety of asset management and development services related to the Herndon Station development pursuant to the 2019 AMA.

International Gateway
Since 2018 the Company has, pursuant to an asset management agreement with an unaffiliated property owner, provided asset management, property management, leasing management, and consulting services for a privately owned portfolio of two mixed-use retail/office buildings in Tysons Corner, Virginia, known as International Gateway.

The Hartford Building
In late 2019, the Company partnered with Comstock Partners, LC (“Partners”), an entity that is controlled by our CEO, and wholly owned by Mr. Clemente and certain family members, to acquire a Class-A office building immediately adjacent to Clarendon Station on Metro’s Orange Line in Arlington County’s premier transit-oriented office market, the Rosslyn-Ballston Corridor. Built in 2003, the 211,000 square foot mixed-use LEED GOLD building is approximately 78% 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 million loan facility from MetLife. As part of the transaction, the Company entered into asset management and property management agreements to manage the property.




19

Results of Operations
Three months ended March 31, 2021 compared to the three months ended March 31, 2020
Revenue – asset management
Revenue from asset management for the three months ended March 31, 2021 and 2020 was $6.8 million and $5.4 million, respectively. This represents an increase of $1.4 million, or 25.9%, compared to prior year. Revenue increased primarily due to costs that are reimbursable from CDS under the 2019 AMA and recognized as revenue along with the growth in assets under management.
Revenue – real estate services
Revenue from real estate services for the three months ended March 31, 2021 and 2020 was $1.48 million and $1.53 million, respectively. The slight decrease in quarter over quarter revenues of $54 thousand or 4% was primarily attributable to non-recurring COVID-19 environmental remediation projects in the three months ended March 31, 2020.
Direct costs – asset management
Direct costs – asset management for the three months ended March 31, 2021 and 2020 was $6.1 million and $4.6 million, respectively. This 31.2% increase amounts to a $1.45 million increase to direct costs - asset management was primarily attributable to an increase in personnel expenses due to the growth of our property management business.
Direct costs – real estate services
Direct costs – real estate services for the three months ended March 31, 2021 and 2020 was $1.1 million and $1.2 million, respectively. For the three months ended March 31, 2021 direct costs - real estate services decreased $0.1 million or 10.6% primarily due to decreased personnel and subcontractor costs associated with non-recurring COVID-19 environmental remediation projects.
General and administrative
General and administrative expenses for the three months ended March 31, 2021 and 2020 was $694 thousand and $727 thousand, respectively. For the three months ended March 31, 2021, general and administrative costs decreased $33 thousand or 4.5% primarily attributable to a decrease in headcount within our Real Estate Services segment.
Selling and Marketing
Selling & marketing expenses for the three months ended March 31, 2021 and 2020 was $158 thousand and $200 thousand, respectively. The decrease is attributable to a slight decrease in selling and marketing expenses for our Environmental business unit.
Interest Expense
For the three months ended March 31, 2021 and 2020, the Company’s interest expense was $58 thousand and $164 thousand, respectively. The 64.6% reduction to interest expense quarter over quarter amounts to an $106 thousand decrease in interest expense primarily related to the retiring of the Comstock Growth Fund loan during the three months ended June 30, 2020.
Income taxes
For the three months ended March 31, 2021 and 2020, the Company recognized deferred income tax expense of $2 thousand and $1 thousand, respectively.
Liquidity and Capital Resources
We finance our Asset Management and Real Estate Services operations, capital expenditures, and business acquisitions with internally generated funds, distributions from our equity method investments, and borrowings from our credit facilities. See Note 6 in the accompanying consolidated financial statements for more details on our debt and credit facilities.
20

Cash Flow
For the three months ended March 31, 2021, net cash used in operating activities was $1.9 million, primarily related to the increase in related party receivables and the payment of accrued personnel costs. For the three months ended March 31, 2020, net cash used in operating activities was $1.9 million, primarily related to payment of accrued personnel costs and accounts payable.
Net cash provided by investing activities of $1.7 million and $135 thousand for the three months ended March 31, 2021 and 2020, respectively was primarily related to distributions from equity method investments.
Net cash used in financing activities for the three months ended March 31, 2021 was $104 thousand which was primarily related to taxes paid related to net share settlement of equity awards net of proceeds from notes payable. Net cash provided by financing activities was $5.4 million for the three months ended March 31, 2020 which was primarily related to proceeds from the Revolver of $5.5 million.
Critical Accounting Policies and Estimates
There have been no other significant changes to our critical accounting policies and estimates during the three months ended March 31, 2021 from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.
Recently Issued Accounting Standards
See Note 1 - Organization and Basis of Presentation to the accompanying consolidated financial statements included in this Quarterly Report on Form 10-Q.
Off Balance Sheet Arrangements
None.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Not Applicable.
ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We have evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of March 31, 2021. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of March 31, 2021.
Limitations on the Effectiveness of Controls
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. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, a control may become inadequate because of changes in conditions or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected.
Changes in Internal Control over Financial Reporting
21

No changes have occurred in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the quarter ended March 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
22

PART II – OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
Information regarding legal proceedings is incorporated by reference from Note 8 - Commitments and Contingencies to the accompanying condensed consolidated financial statements included in Part I of this Quarterly Report on Form 10-Q.





















23

ITEM 6.    EXHIBITS
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
4.1
31.1*
31.2*
32.1*
101.INS*Inline XBRL Instance Document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101,DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104The cover page from the Company's Annual Report on Form 10-K for the year ended December 31, 2020, formatted in Inline XBRL (included in Exhibit 101)
*    Filed herewith.
24

SIGNATURES
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.
COMSTOCK HOLDING COMPANIES, INC.
Date: May 14, 2021
By:
/s/ CHRISTOPHER CLEMENTE
Christopher Clemente
Chairman and Chief Executive Officer
(Principal Executive Officer)
Date: May 14, 2021
By:
/s/ CHRISTOPHER GUTHRIE
Christopher Guthrie
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
25
EX-31.1 2 chci-20210331xex3111.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHAIRMAN AND CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Christopher Clemente, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Comstock Holding Companies, Inc.;
2.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;
3.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;
4.The registrant’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:
a) 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;
b) 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;
c) Evaluated the effectiveness of the registrant’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; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) 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’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 14, 2021
/s/ Christopher Clemente
Christopher Clemente
Chairman and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 chci-20210331xex3121.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Christopher Guthrie, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Comstock Holding Companies, Inc.
2.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;
3.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;
4.The registrant’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:
a) 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;
b) 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;
c) Evaluated the effectiveness of the registrant’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; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) 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’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 14, 2021
/s/ Christopher Guthrie
Christopher Guthrie
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 chci-20210331xex3211.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Comstock Holding Companies, Inc. (the “Company”) for the quarter ended March 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 14, 2021
/s/ Christopher Clemente
Christopher Clemente
Chairman and Chief Executive Officer
Date: May 14, 2021
/s/ Christopher Guthrie
Christopher Guthrie
Chief Financial Officer

EX-101.SCH 5 chci-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Investments in Unconsolidated Entities link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments in Unconsolidated Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Investments in Unconsolidated Entities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Goodwill & Intangibles link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill & Intangibles - (Detail) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Debt - Summary of Notes Payable (Detail) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Coronavirus Aid Relief and Economic Security Act link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Coronavirus Aid Relief and Economic Security Act (Details) link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2124109 - Disclosure - Fair Value Disclosures link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Fair Value Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Fair Value Disclosures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2128110 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail) link:presentationLink link:calculationLink link:definitionLink 2132111 - Disclosure - Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail) link:presentationLink link:calculationLink link:definitionLink 2135112 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail) link:presentationLink link:calculationLink link:definitionLink 2139113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2440419 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2141114 - Disclosure - Segment Disclosures link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Segment Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2443420 - Disclosure - Segment Disclosures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Segment Disclosures - Segment Reporting Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 chci-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 chci-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 chci-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type Interest expense Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] Treasury stock Treasury Stock [Member] Asset management Management Service [Member] Segments Segments [Axis] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Level 3 Fair Value, Inputs, Level 3 [Member] Fixed annual payment Contractual Obligation Commercial Commercial Customers [Member] Commercial customers. Statistical Measurement Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] PPP loan proceeds, CARES Act Proceeds from Issuance of Debt Series C Preferred Stock Preferred Stock [Member] Security Exchange Name Security Exchange Name Asset Management Asset Management Segment [Member] Asset management segment. Aggregate fee payable Related Party Transaction Aggregate Fee Payable Related party transaction aggregate fee payable. Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Transferred over Time Transferred over Time [Member] Variable Rate Variable Rate [Domain] Variable Rate Variable Rate [Axis] Commitments and contingencies Commitments and Contingencies Shares withheld related to net share settlement of restricted stock awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Investment, Name Investment, Name [Axis] General and administrative - real estate services General And Administrative, Real Estate Services [Member] General And Administrative, Real Estate Services Stock compensation and issuances Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Accounts payable Accounts Payable, Current Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Debt instrument reduction Debt Instrument Reduced Carrying Value Debt instrument reduced carrying value. Revolving Capital Line of Credit Agreement Revolving Capital Line Of Credit Agreement [Member] Revolving capital line of credit agreement. Class B Common Class B [Member] Unrecognized compensation cost related to stock options and restricted stock awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Customer Customer [Axis] Gain (loss) on equity method investments carried at fair value Change in fair value of equity method investment Change in fair value Change In Fair Value Of Equity Method Investment Change in fair value of equity method investment. Series C preferred stock $0.01 par value, 20,000,000 shares authorized, 3,440,690 issued and outstanding and liquidation preference of $17,203 at March 31, 2021 and December 31, 2020 Preferred Stock, Value, Issued Diluted net income (loss) per share (in USD per share) Income (Loss) from Continuing Operations, Per Diluted Share Equity method investment cost Payments to Acquire Equity Method Investments Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Percentage of raised capital Related Party Transaction Percentage Of Raised Capital Related party transaction percentage of raised capital. Document Information [Table] Document Information [Table] Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Revenues Total revenue Gross revenue Revenue from Contract with Customer, Excluding Assessed Tax Lease fee for renewal leases (in dollars per sqft) Leasing Fee Per Square Foot For Renewal Leases Leasing fee per square foot for renewal leases. Net income Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Statement [Line Items] Statement [Line Items] Equity method investments at fair value Fair value of equity method investment Fair value investments, starting balance Fair value investments, ending balance Equity Method Investments, Fair Value Disclosure Summary of Shares Equivalents Excluded from Dilutive Share Computation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock Class of Stock [Domain] Debt instrument term (in years) Debt Instrument, Term 2019 Amended Asset Management Agreement Two Thousand Nineteen Amended And Restated Asset Management Agreement [Member] Two thousand nineteen amended and restated asset management agreement. Statement [Table] Statement [Table] Statistical Measurement Statistical Measurement [Axis] Percentage of membership interest Percentage Of Membership Interest Percentage of membership interest. Operating lease not yet commenced, liability Lessee Operating Lease Not Yet Commenced Liability Incurred Lessee operating lease not yet commenced liability incurred. Credit Facility Credit Facility [Axis] Amortization of right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Property management agreements initial term Property Management Agreements Initial Term Property management agreements initial term. Agreement termination period Related Party Transaction, Termination Period Related Party Transaction, Termination Period Unusual or Infrequent Items, or Both [Abstract] Property Management Fee Property Management Fee [Member] Property management fee. Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] General and administrative - asset management General And Administrative, Asset Management [Member] General And Administrative, Asset Management Amendment Flag Amendment Flag Time and Material Time-and-materials Contract [Member] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Capital line of credit borrowed Capital line of credit drawn Long-term Line of Credit Repayments of debt Repayments of Debt Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Disposition Fee Disposition Fee [Member] Disposition fee. Related Party Related Party [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Accrued personnel costs Accrued Personnel Costs Accrued personnel costs. Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Title Insurance Joint Venture Title Insurance Joint Venture [Member] Title insurance joint venture. Segments Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Income Statement Location Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location Income Statement Location [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Intangible asset amortization Amortization of Intangible Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Segment Disclosures Segment Reporting Disclosure [Text Block] Schedule of Investments in Real Estate Ventures Schedule Of Investments In Real Estate Ventures Table [Table Text Block] Schedule of investments in real estate ventures. Percentage of construction management fee Related Party Transaction Percentage Of Construction Management Fee Related party transaction percentage of construction management fee. TOTAL ASSETS Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Title of 12(b) Security Title of 12(b) Security Contract with Customer, Basis of Pricing Contract with Customer, Basis of Pricing [Axis] Purchase of fixed assets Payments for (Proceeds from) Productive Assets Intangible assets, net Finite-Lived Intangible Assets, Net Antidilutive Securities Antidilutive Securities [Axis] Comstock Partners, L.C. Comstock Partners L C [Member] Comstock partners LC. Direct costs Direct Operating Costs Amortization and depreciation expense Depreciation, Depletion and Amortization Preferred stock liquidation value (in dollars per share) Preferred Stock, Liquidation Preference Per Share Investment Origination Fee Investment Origination Fee [Member] Investment origination fee. Product and Service Product and Service [Axis] TOTAL LIABILITIES Liabilities Business Management Agreement Business Management Agreement [Member] Business management agreement. Transferred at Point in Time Transferred at Point in Time [Member] Proceeds from notes payable Proceeds from Notes Payable 2023 Long-Term Debt, Maturity, Year Two Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Lease liabilities Increase (Decrease) In Operating Lease Liability Increase (decrease) in operating lease liabilities. Long term notes payable - due to affiliates Notes payable - due to affiliates, unsecured Notes Payable, Related Parties, Noncurrent Interest payments Debt Instrument, Periodic Payment, Interest Accounts payable Increase (Decrease) in Accounts Payable Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Domain] Debt Instrument Debt Instrument [Axis] Additional paid-in capital Additional Paid-in Capital [Member] Other (loss) income, net Interest Income (Expense), Net Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued liabilities Increase (Decrease) in Accrued Liabilities Lease fee for new leases (in dollars per sqft) Leasing Fee Per Square Foot For New Leases Leasing fee per square foot for new leases. Adjustment to reconcile net income (loss) to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Basic net income (loss) per share (in USD per share) Income (Loss) from Continuing Operations, Per Basic Share Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Investment in unconsolidated joint venture Equity Method Investments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Common stock, shares authorized (in shares) Common Stock, Shares Authorized Comstock Asset Management, L.C. Comstock Asset Management Lc [Member] Comstock asset management LC. Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] CDS Comstock Development Services [Member] Comstock Development Services [Member] Accrued personnel costs Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Long term operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Accrued liability settled through issuance of stock Adjustments To Additional Paid In Capital Stock Issued For Settlement Of Accrued Liability Adjustments to additional paid in capital, stock issued for settlement of accrued liability. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2022 Long-Term Debt, Maturity, Year One Counterparty Name [Domain] Counterparty Name [Domain] City Area Code City Area Code WSJ Prime Rate Wall Street Journal Prime Rate [Member] Wall street journal prime rate. Document Period End Date Document Period End Date Goodwill & Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Debt instrument maturity date from initial date Debt Instrument Maturity Date From Initial Date Debt instrument maturity date from initial date. Convertible preferred shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Earnings from unconsolidated joint venture, net of distributions Gain (loss) on equity method investments carried at fair value Income (Loss) from Equity Method Investments Trade receivables - related parties Accounts Receivable, Related Parties, Current Summary of Sales from Contracts with Customers Disaggregated by Categories Disaggregation of Revenue [Table Text Block] Operating lease, term of contract Lessee, Operating Lease, Term of Contract Incentive Fee Incentive Fee [Member] Incentive fee. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Unsecured Promissory Note Notes Payable, Other Payables [Member] Real estate services Real Estate Services [Member] Real estate services. Number of subsidiaries Number Of Subsidiaries Number Of Subsidiaries Construction Management Agreement Construction Management Agreement [Member] Construction management agreement. Long-term Debt, Type Long-term Debt, Type [Domain] Stock compensation Share-based Payment Arrangement, Noncash Expense Other Income Other Income [Member] 2021 Long-Term Debt, Maturity, Remainder of Fiscal Year Percentage of CRE portfolio revenues Related Party Transaction Percentage Of Portfolio Revenues Related party transaction percentage of portfolio revenues. Investors X Investors X [Member] Investors X. Cover [Abstract] Cover [Abstract] Agreement additional extension term (in years) Agreement Additional Extension Term Agreement additional extension term. Distributions Distributions Proceeds from Equity Method Investment, Distribution Affiliated Entity Affiliated Entity [Member] Carrying amount Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Principal payments to CGF Line of Credit Facility, Periodic Payment, Principal Customer Relationships Customer Relationships [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Equity Components Equity Components [Axis] Restricted stock awards Restricted Stock [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location Balance Sheet Location [Domain] Payments on notes payable Repayments of Notes Payable Short term operating lease liabilities Operating Lease, Liability, Current Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Entity Interactive Data Current Entity Interactive Data Current Revenues Revenues [Abstract] Fair Value Disclosures Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Accrued liability settled through issuance of stock (in shares) Stock Issued During Period Shares Accrued Liability Settled Through Issuance Of Stock Stock issued during period shares accrued liability settled through of stock. Customer Customer [Domain] Preferred stock, liquidation value Preferred Stock, Liquidation Preference, Value Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule Of Goodwill And Intangible Assets [Line Items] Schedule Of Goodwill And Intangible Assets [Line Items] Schedule Of Goodwill And Intangible Assets [Line Items] Fee payable in installments Related Party Transaction Fee Payable In Installments Related party transaction fee payable in installments. Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Agreement notice period required for termination Related Party Transaction, Termination Notice, Required Notice Period Related Party Transaction, Termination Notice, Required Notice Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Trade receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Membership Exchange Agreement Membership Exchange Agreement [Member] Membership exchange agreement. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Goodwill Goodwill Document Transition Report Document Transition Report Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Warrants Warrant [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Axis] Credit facility outstanding Debt Instrument, Face Amount Document Quarterly Report Document Quarterly Report Comstock Growth Fund Comstock Growth Fund [Member] Comstock growth fund. General and Administrative Expense General and Administrative Expense [Member] Schedule Of Goodwill And Intangible Assets [Table] Schedule Of Goodwill And Intangible Assets [Table] Schedule Of Goodwill And Intangible Assets [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Supplemental disclosure for non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Hartford Investment Hartford Investment [Member] Hartford investment. Credit Facility Credit Facility [Domain] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Number of operating segments Number of Operating Segments Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Sales and marketing Selling and Marketing Expense Amortization of loan discount, loan commitment and deferred financing fees Amortization of Debt Issuance Costs and Discounts Unsecured Debt Unsecured Debt [Member] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Share based compensation cost Share-based Payment Arrangement, Expense Balance Sheet Location Balance Sheet Location [Axis] Counterparty Name [Axis] Counterparty Name [Axis] Common stock Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Related party Related Party [Member] Related party. Entity Current Reporting Status Entity Current Reporting Status Interest rate for period Debt Instrument, Interest Rate During Period Construction Management Fee Construction Management Fee [Member] Construction management fee. Related Party Transaction Related Party Transaction [Axis] Cost-plus Costplus Contract [Member] Cost-plus contract. Stock compensation and issuances (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Investments in Unconsolidated Entities Investments In Real Estate Ventures At Fair Value Disclosure [Text Block] Investments in real estate ventures at fair value disclosure. Percentage of free cash flow from real estate assets Related Party Transaction Percentage Of Cash Flow From Real Estate Assets Related party transaction percentage of cash flow from real estate assets. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Segment Reporting [Abstract] Segment Reporting [Abstract] Contract with Customer, Basis of Pricing Contract with Customer, Basis of Pricing [Domain] Loan annual principal repayment (in percentage) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Trade receivables Increase (Decrease) in Accounts Receivable TOTAL COMSTOCK HOLDING COMPANIES, INC. EQUITY Beginning balance Ending balance Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Income Taxes Income Tax Disclosure [Text Block] Series C Non-Convertible Preferred Stock Series C Non Convertible Preferred Stock [Member] Series C- non convertible preferred stock. Entity Address, City or Town Entity Address, City or Town Total notes payable Total notes payable Notes Payable Percentage of membership interest owned by company and partners Percentage Of Membership Interest Owned By Company And Partners Percentage of membership interest owned by company and partners. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Fixed-price Fixed-price Contract [Member] Accruals related to uncertainties tax positions Income Tax Examination, Penalties and Interest Accrued General and administrative General and Administrative Expense Redeemable Series C Preferred Stock Series C Preferred Stock [Member] Anti-dilutive securities excluded from diluted share computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Amortization period of intangible assets (in years) Finite-Lived Intangible Asset, Useful Life Equity Component Equity Component [Domain] Asset Management Fee Asset Management Fee [Member] Asset management fee. Gross profit Gross Profit Fixed assets, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Restricted Stock, Stock Options and Other Stock Plans Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Investment, Name Investment, Name [Domain] Leases [Abstract] Leases [Abstract] Long-term Debt, Type Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Federal and state net operating losses Operating Loss Carryforwards Maximum percentage of purchase price of an acquired asset Related Party Transaction Maximum Percentage Of Purchase Price Of Acquired Asset Related party transaction maximum percentage of purchase price of acquired asset. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Shares issued by the company (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent [Abstract] Agreement notice period required for non-renewal Agreement Notice Period Required For Non Renewal Agreement notice period required for non renewal. Document Fiscal Period Focus Document Fiscal Period Focus Equity Method Investment and Joint Venture, Fair Value Change [Roll Forward] Equity Method Investment, Fair Value Change [Roll Forward] Equity Method Investment, Fair Value Change Paycheck Protection Program, CARES Act Paycheck Protection Program, CARES Act [Member] Paycheck protection program. Taxes paid related to net share settlement of equity awards Excess Tax Benefit from Share-based Compensation, Financing Activities Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service Product and Service [Domain] Operating lease borrowing rate (in percentage) Lessee, Operating Lease, Discount Rate Distributions from equity method investments carried at fair value Proceeds from Equity Method Investment, Distribution, Return of Capital Percentage sales price of an asset on disposition Related Party Transaction Percentage Of Sales Price Of Asset On Disposition Related party transaction percentage of sales price of asset on disposition. Initial investment related to the purchase Due to Related Parties Cumulative, compounded, preferred return rate Preferred Stock, Dividend Rate, Percentage Secured Financing Secured Debt [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Recent Developments Management and Investment Advisory Fees, Policy [Policy Text Block] Class A Common Class A [Member] Schedule of Revenue Earned From Related Parties Schedule of Related Party Transactions [Table Text Block] Total rental payments made under lease agreement Payments for Rent Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Stock options Share-based Payment Arrangement, Option [Member] Accrued liability settled through issuance of stock Stock Issued Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Debt instrument spread variable rate Debt Instrument, Basis Spread on Variable Rate Operating expenses Costs and Expenses [Abstract] Document Information [Line Items] Document Information [Line Items] Treasury stock (in shares) Treasury Stock, Shares Revenue Revenue from Contract with Customer [Text Block] Percentage of ownership interest Equity Method Investment, Ownership Percentage Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Number of installments of fee payment Number Of Installments Of Fee Payment Number of installments of fee payment. Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income (loss) per share Income Loss From Continuing Operations Per Basic And Diluted Share [Abstract] Income (loss) from continuing operations per basic and diluted share. Additional paid-in capital Additional Paid in Capital Class of Stock Class of Stock [Axis] Income tax expense Income Tax Expense (Benefit) Percentage of all costs associated with portfolio projects in development Related Party Transaction Percentage Of All Costs Associated With Portfolio Projects In Development Related party transaction percentage of all costs associated with portfolio projects in development. Net Maturities and/or Curtailment Obligations of All Borrowings Schedule of Maturities of Long-term Debt [Table Text Block] Accrued liabilities Accrued Liabilities, Current Deferred payroll tax, CARES Act Social Security Tax, Employer, Deferral, CARES Act Social Security Tax, Employer, Deferral, CARES Act Local Phone Number Local Phone Number Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] DWC Operating Agreement D W C Operating Agreement [Member] DWC operating agreement. Total Long-term Debt, Gross Summary of Notes Payable Schedule of Long-term Debt Instruments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Related Party Transaction Related Party Transaction [Domain] Prepaid and other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Acquisition Fee Acquisition Fee [Member] Acquisition fee. Maximum borrowing capacity Capital line of credit Line of Credit Facility, Maximum Borrowing Capacity The Hartford The Hartford [Member] The Hartford. Award Type Award Type [Axis] Prepaid and Other Assets, Net Prepaid Expenses and Other Current Assets [Member] Prepaid and other assets, net Prepaid Expense and Other Assets Acquisition fee received Related Party Transaction Acquisition Fee Received Related party transaction acquisition fee received. Comstock Investors X Comstock Investors X [Member] Comstock Investors X. Maximum Maximum [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Coronavirus Aid Relief and Economic Security Act Unusual or Infrequent Items, or Both, Disclosure [Text Block] Accumulated deficit Retained Earnings [Member] Property management agreements renewal term Property Management Agreements Renewal Term Property management agreements renewal term. Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Short-term Debt, Type Short-term Debt, Type [Domain] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Weighted-average remaining contractual term of unexercised stock options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type Award Type [Domain] Trade receivables - related parties Increase (Decrease) in Accounts Receivable, Related Parties Trading Symbol Trading Symbol Short term notes payable Unsecured financing Notes Payable, Current Treasury stock, at cost (85,570 shares Class A common stock) Treasury Stock, Value Income (Loss) Per Share Earnings Per Share [Text Block] Fair value Notes Payable, Fair Value Disclosure Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Residential Property Management Agreements Residential Property Management Agreements [Member] Residential property management agreements. Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Shares withheld related to net share settlement of restricted stock awards (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Recently Adopted and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 chci-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 chci-20210331_htm.xml IDEA: XBRL DOCUMENT 0001299969 2021-01-01 2021-03-31 0001299969 us-gaap:CommonClassAMember 2021-05-14 0001299969 us-gaap:CommonClassBMember 2021-05-14 0001299969 2021-03-31 0001299969 2020-12-31 0001299969 us-gaap:SeriesCPreferredStockMember 2020-12-31 0001299969 us-gaap:SeriesCPreferredStockMember 2021-03-31 0001299969 us-gaap:CommonClassAMember 2021-03-31 0001299969 us-gaap:CommonClassAMember 2020-12-31 0001299969 us-gaap:CommonClassBMember 2021-03-31 0001299969 us-gaap:CommonClassBMember 2020-12-31 0001299969 us-gaap:ManagementServiceMember 2021-01-01 2021-03-31 0001299969 us-gaap:ManagementServiceMember 2020-01-01 2020-03-31 0001299969 chci:RealEstateServicesMember 2021-01-01 2021-03-31 0001299969 chci:RealEstateServicesMember 2020-01-01 2020-03-31 0001299969 2020-01-01 2020-03-31 0001299969 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001299969 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001299969 us-gaap:TreasuryStockMember 2020-12-31 0001299969 us-gaap:RetainedEarningsMember 2020-12-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001299969 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001299969 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001299969 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001299969 us-gaap:TreasuryStockMember 2021-03-31 0001299969 us-gaap:RetainedEarningsMember 2021-03-31 0001299969 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2019-12-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001299969 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001299969 us-gaap:TreasuryStockMember 2019-12-31 0001299969 us-gaap:RetainedEarningsMember 2019-12-31 0001299969 2019-12-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001299969 us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001299969 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001299969 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2020-03-31 0001299969 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-03-31 0001299969 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-03-31 0001299969 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001299969 us-gaap:TreasuryStockMember 2020-03-31 0001299969 us-gaap:RetainedEarningsMember 2020-03-31 0001299969 2020-03-31 0001299969 chci:InvestorsXMember 2021-03-31 0001299969 chci:InvestorsXMember 2020-12-31 0001299969 chci:InvestorsXMember 2021-01-01 2021-03-31 0001299969 chci:TheHartfordMember 2019-12-30 0001299969 chci:TheHartfordMember 2019-12-30 2019-12-30 0001299969 chci:TheHartfordMember 2020-12-31 0001299969 chci:TheHartfordMember 2021-03-31 0001299969 us-gaap:FairValueInputsLevel3Member 2021-03-31 0001299969 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001299969 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001299969 chci:TitleInsuranceJointVentureMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-03-31 0001299969 chci:TitleInsuranceJointVentureMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001299969 chci:TitleInsuranceJointVentureMember us-gaap:OtherIncomeMember 2021-01-01 2021-03-31 0001299969 chci:TitleInsuranceJointVentureMember us-gaap:OtherIncomeMember 2020-01-01 2020-03-31 0001299969 chci:TitleInsuranceJointVentureMember 2021-01-01 2021-03-31 0001299969 chci:TitleInsuranceJointVentureMember 2020-01-01 2020-03-31 0001299969 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-03-31 0001299969 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001299969 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001299969 2020-11-01 0001299969 srt:MinimumMember 2021-03-31 0001299969 srt:MaximumMember 2021-03-31 0001299969 chci:RelatedPartyMember 2021-01-01 2021-03-31 0001299969 chci:RelatedPartyMember 2020-01-01 2020-03-31 0001299969 chci:CommercialCustomersMember 2021-01-01 2021-03-31 0001299969 chci:CommercialCustomersMember 2020-01-01 2020-03-31 0001299969 us-gaap:FixedPriceContractMember 2021-01-01 2021-03-31 0001299969 us-gaap:FixedPriceContractMember 2020-01-01 2020-03-31 0001299969 chci:CostplusContractMember 2021-01-01 2021-03-31 0001299969 chci:CostplusContractMember 2020-01-01 2020-03-31 0001299969 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-03-31 0001299969 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0001299969 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001299969 us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001299969 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001299969 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001299969 us-gaap:UnsecuredDebtMember 2021-01-01 2021-03-31 0001299969 us-gaap:UnsecuredDebtMember 2020-12-31 0001299969 us-gaap:UnsecuredDebtMember 2020-01-01 2020-12-31 0001299969 us-gaap:UnsecuredDebtMember 2021-03-31 0001299969 us-gaap:RevolvingCreditFacilityMember chci:RevolvingCapitalLineOfCreditAgreementMember chci:ComstockDevelopmentServicesMember 2020-03-19 0001299969 us-gaap:RevolvingCreditFacilityMember chci:RevolvingCapitalLineOfCreditAgreementMember chci:WallStreetJournalPrimeRateMember 2020-03-19 2020-03-19 0001299969 us-gaap:RevolvingCreditFacilityMember chci:RevolvingCapitalLineOfCreditAgreementMember chci:ComstockDevelopmentServicesMember 2020-03-19 2020-03-19 0001299969 us-gaap:RevolvingCreditFacilityMember chci:RevolvingCapitalLineOfCreditAgreementMember chci:ComstockDevelopmentServicesMember 2020-03-27 0001299969 us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2014-10-17 0001299969 us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2014-10-17 2014-10-17 0001299969 us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2014-12-18 0001299969 chci:MembershipExchangeAgreementMember us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2018-05-23 0001299969 chci:MembershipExchangeAgreementMember us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember chci:SeriesCNonConvertiblePreferredStockMember 2018-05-23 0001299969 chci:MembershipExchangeAgreementMember us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember us-gaap:SeriesCPreferredStockMember 2018-05-23 0001299969 chci:MembershipExchangeAgreementMember us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2018-05-23 2018-05-23 0001299969 chci:ComstockGrowthFundMember 2021-01-01 2021-03-31 0001299969 chci:ComstockGrowthFundMember 2020-01-01 2020-03-31 0001299969 us-gaap:RevolvingCreditFacilityMember chci:RevolvingCapitalLineOfCreditAgreementMember chci:ComstockDevelopmentServicesMember 2021-01-01 2021-03-31 0001299969 chci:MembershipExchangeAgreementMember us-gaap:NotesPayableOtherPayablesMember chci:ComstockGrowthFundMember 2020-01-01 2020-03-31 0001299969 chci:PaycheckProtectionProgramCARESActMember 2020-04-01 2020-04-30 0001299969 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001299969 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001299969 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001299969 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001299969 chci:GeneralAndAdministrativeRealEstateServicesMember 2021-01-01 2021-03-31 0001299969 chci:GeneralAndAdministrativeRealEstateServicesMember 2020-01-01 2020-03-31 0001299969 chci:GeneralAndAdministrativeAssetManagementMember 2021-01-01 2021-03-31 0001299969 chci:GeneralAndAdministrativeAssetManagementMember 2020-01-01 2020-03-31 0001299969 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001299969 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001299969 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001299969 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001299969 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001299969 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001299969 srt:AffiliatedEntityMember 2020-11-01 0001299969 chci:ComstockAssetManagementLcMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001299969 chci:ComstockAssetManagementLcMember srt:AffiliatedEntityMember 2020-01-01 2020-03-31 0001299969 chci:ComstockAssetManagementLcMember srt:AffiliatedEntityMember 2018-01-02 0001299969 srt:AffiliatedEntityMember 2021-03-31 0001299969 srt:AffiliatedEntityMember 2020-12-31 0001299969 chci:ComstockDevelopmentServicesMember chci:AssetManagementFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember chci:ConstructionManagementFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember chci:PropertyManagementFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember chci:AcquisitionFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember chci:DispositionFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 0001299969 chci:ComstockAssetManagementLcMember chci:IncentiveFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 2019-04-30 0001299969 chci:ComstockAssetManagementLcMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 2019-04-30 0001299969 chci:ComstockAssetManagementLcMember chci:InvestmentOriginationFeeMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember srt:AffiliatedEntityMember chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember 2019-04-30 2019-04-30 0001299969 chci:ComstockDevelopmentServicesMember chci:ResidentialPropertyManagementAgreementsMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001299969 chci:ComstockDevelopmentServicesMember srt:MinimumMember chci:ConstructionManagementAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001299969 chci:ComstockDevelopmentServicesMember srt:MaximumMember chci:ConstructionManagementAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001299969 chci:ComstockInvestorsXMember srt:AffiliatedEntityMember chci:BusinessManagementAgreementMember 2019-04-30 0001299969 chci:ComstockInvestorsXMember srt:AffiliatedEntityMember chci:BusinessManagementAgreementMember 2019-04-30 2019-04-30 0001299969 chci:HartfordInvestmentMember srt:AffiliatedEntityMember 2019-12-30 0001299969 chci:ComstockPartnersLCMember 2019-12-30 2019-12-30 0001299969 chci:DWCOperatingAgreementMember srt:AffiliatedEntityMember 2020-02-07 0001299969 chci:HartfordInvestmentMember srt:AffiliatedEntityMember 2020-02-07 0001299969 chci:ComstockDevelopmentServicesMember us-gaap:SecuredDebtMember chci:RevolvingCapitalLineOfCreditAgreementMember srt:AffiliatedEntityMember 2020-03-19 0001299969 chci:ComstockDevelopmentServicesMember chci:RevolvingCapitalLineOfCreditAgreementMember srt:AffiliatedEntityMember chci:WallStreetJournalPrimeRateMember 2020-03-19 2020-03-19 0001299969 chci:ComstockDevelopmentServicesMember chci:RevolvingCapitalLineOfCreditAgreementMember srt:AffiliatedEntityMember 2020-03-19 2020-03-19 0001299969 chci:ComstockDevelopmentServicesMember us-gaap:SecuredDebtMember chci:RevolvingCapitalLineOfCreditAgreementMember srt:AffiliatedEntityMember 2020-03-27 0001299969 chci:ComstockGrowthFundMember srt:AffiliatedEntityMember 2020-04-10 2020-04-10 0001299969 chci:AssetManagementSegmentMember 2021-01-01 2021-03-31 0001299969 chci:RealEstateServicesMember 2021-01-01 2021-03-31 0001299969 chci:AssetManagementSegmentMember 2021-03-31 0001299969 chci:RealEstateServicesMember 2021-03-31 0001299969 chci:AssetManagementSegmentMember 2020-01-01 2020-03-31 0001299969 chci:RealEstateServicesMember 2020-01-01 2020-03-31 0001299969 chci:AssetManagementSegmentMember 2020-03-31 0001299969 chci:RealEstateServicesMember 2020-03-31 shares iso4217:USD iso4217:USD shares chci:subsidiary pure iso4217:USD utr:sqft chci:installment chci:segment 2021-03-31 2021 Q1 0001299969 --12-31 false NASDAQ P3Y P10Y 10-Q true false 1-32375 Comstock Holding Companies, Inc. DE 20-1164345 1900 Reston Metro Plaza 10th Floor Reston VA 20190 703 230-1985 Class A common stock, par value $0.01 per share CHCI NASDAQ Yes Yes Non-accelerated Filer true false false 8089457 220250 6657000 7032000 1437000 1482000 4922000 3598000 327000 242000 13343000 12354000 4665000 6307000 242000 266000 1702000 1702000 7749000 7914000 19000 36000 27720000 28579000 961000 2442000 692000 523000 1221000 964000 581000 569000 96000 5000 3551000 4503000 5500000 5500000 7211000 7361000 16262000 17364000 0.01 0.01 20000000 20000000 3440690 3440690 3440690 3440690 17203000 17203000 6765000 6765000 0.01 0.01 59779750 59779750 8057989 7953729 7972419 7868159 81000 79000 0.01 0.01 220250 220250 220250 220250 220250 220250 2000 2000 200141000 200147000 85570 85570 2662000 2662000 -192869000 -193116000 11458000 11215000 27720000 28579000 6840000 5435000 1477000 1531000 8317000 6966000 6078000 4632000 1087000 1216000 694000 727000 158000 200000 300000 191000 -58000 -164000 -11000 9000 231000 36000 2000 1000 -18000 47000 247000 -12000 0.03 0 0.03 0 8166000 8003000 8977000 8003000 3441000 6765000 7953000 79000 220000 2000 200147000 -2662000 -193116000 11215000 143000 2000 182000 184000 1000 7000 7000 39000 195000 195000 247000 247000 3441000 6765000 8058000 81000 220000 2000 200141000 -2662000 -192869000 11458000 3441000 6765000 7850000 78000 220000 2000 199372000 -2662000 -195198000 8357000 52000 1000 212000 213000 11000 20000 20000 16000 31000 31000 -12000 -12000 3441000 6765000 7897000 79000 220000 2000 199573000 -2662000 -195210000 8547000 247000 -12000 0 24000 49000 65000 165000 0 -12000 -105000 184000 213000 -18000 47000 1324000 -308000 -45000 -398000 -1481000 -2458000 97000 239000 264000 478000 169000 -845000 -138000 8000 -1923000 -1908000 8000 9000 1660000 144000 1652000 135000 120000 5554000 29000 81000 -195000 -31000 -104000 5442000 -375000 3669000 7032000 3511000 6657000 7180000 58000 143000 7000 20000 ORGANIZATION AND BASIS OF PRESENTATION<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Comstock Holding Companies, Inc. and subsidiaries (“Comstock”, “CHCI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and other applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Such financial statements do not include all of the disclosures required by GAAP for complete financial statements. In our opinion, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The Company has evaluated subsequent events through the date these consolidated financial statements were issued and has included all necessary adjustments and disclosures. For further information and a discussion of our significant accounting policies, other than discussed below, refer to our audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock Holding Companies, Inc., incorporated in 2004 as a Delaware corporation, is a multi-faceted asset management and services company primarily focused in the Washington, D.C. Metropolitan Statistical Area. In February 2021, the Company amended the entity names for several subsidiaries as part of operational efficiency enhancements initiated in the first quarter of 2021. The entity names were changed for the following Company subsidiaries: (a) CDS Asset Management, LC is now CHCI Asset Management, LC, (b) Comstock Commercial Management, LC is now CHCI Commercial Management, LC, (c) Comstock Residential Management, LC is now CHCI Residential Management, LC, (d) CDS Capital Management, L.C. is now CHCI Capital Management, LC and (e) Comstock Real Estate Services, LC is now CHCI Real Estate Services, L.C.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates through five primarily real estate focused subsidiaries – CHCI Asset Management, LC (“CAM”), CHCI Residential Management, LC, CHCI Commercial Management, LC, Park X Management, LC and Comstock Environmental Services, LLC (“CES”). References in these Consolidated Financial Statements to “Comstock,” “Company”, “we,” “our” and “us” refer to Comstock Holding Companies, Inc. together in each case with our subsidiaries unless the context suggests otherwise.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Class A common stock is traded on the NASDAQ Capital Market under the symbol “CHCI”.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this quarterly report on Form 10-Q, amounts are in thousands, except per share data, number of stock options, number of stock awards, or as otherwise noted.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Balance Sheet as of December 31, 2020 was derived from the audited financial statements contained in the 2020 Form 10-K.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, comprehensive income (loss) equaled net income (loss); therefore, a separate statement of comprehensive income (loss) is not included in the accompanying consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period have been reclassified to conform to the current year presentation in connection with the classification of 'General and administrative' expenses on the consolidated statement of operations and the accompanying notes to the condensed consolidated financial statements. The reclassification had no effect on the previously reported totals (e.g. operating income, income before income tax, and net income).</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%">Recent Developments</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company was notified by the Lender that the Lender had received payment in full of the PPP Loan from the United States government, and the Company's PPP Loan had been forgiven (See Note 7 – Coronavirus Aid and Relief and Economic Security Act).</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts for the reporting periods. We base these estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. We evaluate these estimates and judgments on an ongoing basis. Actual results may differ from those estimates under different assumptions or conditions. Material estimates are utilized in the valuation of deferred tax </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%">assets, analysis of goodwill impairment, valuation of equity-based compensation, capitalization of costs, and fair value of financial instruments (including the fair value of our equity method investments).</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%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740, Income Tax and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those periods. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption did not have a material impact on our condensed consolidated financial statements.</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%">Recently Issued Accounting Standards</span></div><div style="margin-top:6pt;text-indent:45pt"><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 No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments", which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset. The guidance is effective for the Company for financial statement periods beginning after December 15, 2022, although early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assessed other accounting pronouncements issued or effective during the three months ended March 31, 2021 and deemed they were either not applicable to us or are not anticipated to have a material effect on our consolidated financial statements. Other standards previously issued and adopted by the Company have been disclosed in previous filings.</span></div> 5 <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%">Recent Developments</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company was notified by the Lender that the Lender had received payment in full of the PPP Loan from the United States government, and the Company's PPP Loan had been forgiven (See Note 7 – Coronavirus Aid and Relief and Economic Security Act).</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts for the reporting periods. We base these estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. We evaluate these estimates and judgments on an ongoing basis. Actual results may differ from those estimates under different assumptions or conditions. Material estimates are utilized in the valuation of deferred tax </span></div>assets, analysis of goodwill impairment, valuation of equity-based compensation, capitalization of costs, and fair value of financial instruments (including the fair value of our equity method investments). <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%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740, Income Tax and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those periods. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption did not have a material impact on our condensed consolidated financial statements.</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%">Recently Issued Accounting Standards</span></div><div style="margin-top:6pt;text-indent:45pt"><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 No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments", which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset. The guidance is effective for the Company for financial statement periods beginning after December 15, 2022, although early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assessed other accounting pronouncements issued or effective during the three months ended March 31, 2021 and deemed they were either not applicable to us or are not anticipated to have a material effect on our consolidated financial statements. Other standards previously issued and adopted by the Company have been disclosed in previous filings.</span></div> INVESTMENTS IN UNCONSOLIDATED ENTITIES<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%">Investments carried at fair value</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon elections made at the date of investment, the Company reports the equity method investments in real estate ventures at fair value. For such investments, the Company increases or decreases the investment each reporting period by the change in the fair value and the Company reports the fair value adjustments in the Consolidated Statement of Operations in the ‘Gain (loss) on equity method investments carried at fair value’ line item. Changes in fair value of the Company's investment in Investors X (defined below) are impacted by distributions as the fair value is based on finite cash flows from the wind-down of that entity. </span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investors X</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to account for the equity method investment in Comstock Investors X, L.C. (“Investors X”), a Variable Interest Entity (“VIE”) that owns the Company’s residual homebuilding operations at fair value. Fair value is determined using a discounted cash flow model based on expected future cash flows for income and realization events of the underlying asset. Expected future cash flows includes contractually fixed revenues and expenses as well as estimates for future revenues and expenses where contracts do not currently exist. These estimates are based on prior experience as well as comparable, third party data.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in Investors X is $3.5 million and $5.1 million, respectively. The Company received distributions of $1.7 million during the three months ended March 31, 2021 and recognized no gain or loss in fair value.</span></div><div style="margin-top:13pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Hartford</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2019, the Company made an investment related to the purchase of a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia (the “Hartford”). The Company owns a 2.5% equity interest in the asset at a cost of approximately $1.2 million. The Company has elected to account for the equity method investment in the Hartford at fair value. Fair value is determined using an income approach and sales comparable approach models. As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in the Hartford was </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million. The fair value of the Company's investment in the Hartford remained at approximately $1.2 million during the three months ended March 31, 2021. The Company received no distributions during the three months ended March 31, 2021.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of equity method investments are classified as Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, the Company had equity method investments in real estate ventures at fair value of $4.7 million and $6.3 million, respectively. The table below shows the change in the Company’s investments in real estate ventures reported at fair value:</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 style="width:81.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Fair value of investments as of December 31, 2020</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Distributions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Change in fair value</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Fair value of investments as of March 31, 2021</span></td><td style="border-bottom:3pt 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="border-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,665 </span></td><td style="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:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 12 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional discussion of our investments in real estate ventures at fair value.</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%">Investments using equity method</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its interest in its title insurance joint venture using the equity method of accounting and adjusts the carrying value for its proportionate share of earnings, losses and distributions. The investment in the unconsolidated joint venture was $17 thousand and $29 thousand as of March 31, 2021 and December 31, 2020, respectively, and is included within ‘Prepaid and other assets, net’ in the accompanying Consolidated Balance Sheets. </span></div>The Company’s share of loss for the three months ended March 31, 2021 and 2020 from this unconsolidated joint venture of $12 thousand and $3 thousand, respectively, is included in ‘Other income (loss), net’ in the accompanying Consolidated Statement of Operations. During the three months ended March 31, 2021 and 2020 the Company collected and recorded no distributions and $108 thousand, respectively, from this joint venture as a return on investment. 3500000 5100000 1700000 0 0.025 1200000 1200000 1200000 1200000 4700000 6300000 The table below shows the change in the Company’s investments in real estate ventures reported at fair value:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Fair value of investments as of December 31, 2020</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Distributions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Change in fair value</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Fair value of investments as of March 31, 2021</span></td><td style="border-bottom:3pt 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="border-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,665 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6307000 1660000 18000 4665000 17000 29000 -12000 -3000 108000 108000 GOODWILL &amp; INTANGIBLES<div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company’s tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relationships, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss. As of the acquisition date, goodwill consisted primarily of synergies resulting from the combination, expected expanded opportunities for growth and production, and savings in corporate overhead costs.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, the balance of goodwill was $1.7 million. This goodwill is reflected within our Real Estate Services segment. There were no events indicating a potential change in recoverability of goodwill during the three months ended March 31, 2021.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets include customer relationships which have an amortization period of four years. During the three months ended March 31, 2021 and 2020, $17 thousand of intangible asset amortization was recorded in ‘</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense on the Consolidated Statements of Operations, respectively.</span></div> 1700000 1700000 P4Y 17000 17000 LEASESThe determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the non-cancelable portion of the lease term plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable; therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company looks to similar corporate credit ratings and bond yields when determining the incremental borrowing rate. As of November 1, 2020, at the lease commencement of the new corporate office in Reston, VA, the Company's incremental borrowing rate was determined to be 4.25%.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><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 its office facilities as well as for office equipment. The Company's leases have remaining terms of less than one year to 10 years. The leases can contain various renewal and termination options. The period which is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period which is subject to an option to terminate the lease is excluded if it is reasonably certain that the option will not be exercised. Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term. See Note 12 - Related Party Transactions for rent expense paid and recognized for the corporate office to related parties.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2020 the Company terminated an office lease in Conshohocken, PA which it had previously determined would be reasonably certain to continue until 2022. The Company subsequently executed a month-to-month lease agreement for the office space. The Company does not expect the new month-to-month lease to continue for more than twelve months. Since the lease is less than twelve months, the Company has elected to recognize the lease payments as lease cost on a straight-line basis over the lease term.</span></div>The Company does not have any leases which have not yet commenced as of March 31, 2021. 0.0425 P1Y P10Y 0 REVENUE<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues consist primarily of</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Asset Management;</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Property Management;</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Capital Markets;</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Leasing;</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Project &amp; Development Services; and</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Environmental Remediation</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Management</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset Management primarily provides comprehensive real estate asset management services to the CDS Portfolio, representing a series of daily performance obligations delivered over time. Pricing includes a cost-plus management fee or a market-rate fee or a market-rate fee form of variable consideration. The Company earns whichever is higher. See Note 12 – Related Party Transactions.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized is presented on a gross basis for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property Management</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property Management provides on-site day-to-day management services for owners of office, industrial, retail, multifamily residential and various other types of properties, representing a series of daily performance obligations delivered over time. Pricing is generally in the form of a monthly management fee based upon property-level cash receipts, square footage under management or some other variable metric. Revenues from project management may also include reimbursement of payroll and related costs for personnel providing the services and subcontracted vendor costs. Project management services represent a series </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%">of distinct daily services rendered over time. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.</span></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized is presented gross for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Markets</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer clients commercial mortgage and structured financing services. We are compensated for our services via a fee paid upon successful commercial financing from third party lenders. The fee earned is contingent upon the funding of the loan, which represents the transfer of control for services to the customer. Therefore, we typically satisfy our performance obligation at the point in time of the funding of the loan, when there is a present right to payment.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leasing</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide strategic advice and execution for owners, investors, and occupiers of real estate in connection with the leasing of office, industrial and retail space. We are compensated for our services in the form of a commission. Our commission is paid upon signing of the lease by the tenant. We satisfy our performance obligation at a point in time; generally, at the time of the contractual event where there is a present right to payment.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Project &amp; Development Services</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide project and construction management services for owners and occupiers of real estate in connection with the management and leasing of office, industrial and retail space. The fees that we earn are typically variable based upon a percentage of project cost. We are compensated for our services in the form of management fees. Project and construction management services represent a series of performance obligations delivered over time and revenue is recognized over time.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental Remediation</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide environmental remediation services for owners of real estate. Remediation services are generally contracted and performed by Comstock Environmental. We are compensated for our services as well as for the services of subcontractors used to perform remediation services. Fees earned are generally based upon employee time spent as well as a cost-plus arrangement for subcontractors used. Generally, environmental remediation services represent a series of performance obligations delivered over time and revenue is recognized over time.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses, primarily employee commissions, incurred on leasing and capital markets transactions represent substantially all of our incremental costs to obtain revenue contracts. Since the amortization period is one year or less we recognize these costs as an operating expense as they are incurred.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s sales from contracts with customers disaggregated by categories which best represents how the nature, amount and timing and uncertainty of sales are affected by economic factors.</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 style="width:47.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by customer</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td 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,939 </span></td><td style="background-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,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue by customer</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td 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,317 </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%">6,966 </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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by contract type</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,732 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-plus</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time and Material</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total Revenue by contract type</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;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%">8,317 </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%">6,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, $8.3 million and $6.8 million, respectively, of our revenues were earned for contracts where revenue is recognized over time. For the three months ended March 31, 2021 and 2020, $9 thousand and $187 thousand, respectively, of our revenues were earned for contracts where revenue is recognized at a point in time.</span></div> <div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s sales from contracts with customers disaggregated by categories which best represents how the nature, amount and timing and uncertainty of sales are affected by economic factors.</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 style="width:47.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by customer</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td 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,939 </span></td><td style="background-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,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue by customer</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td 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,317 </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%">6,966 </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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by contract type</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,732 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-plus</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time and Material</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total Revenue by contract type</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cff0fc;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%">8,317 </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%">6,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 6939000 5484000 1378000 1482000 8317000 6966000 1732000 1888000 4290000 3434000 2295000 1644000 8317000 6966000 8300000 6800000 9000 187000 DEBT<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, notes payable consisted of the following:</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 style="width:73.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:120%">Notes payable - due to affiliates, unsecured</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%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsecured financing</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%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes payable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,596 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,505 </span></td><td style="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:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, net maturities and/or curtailment obligations of all borrowings are as follows:</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 style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></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%">5,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unsecured financing</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company finances its professional liability insurance policies that renew on March 1 of each year under a premium finance agreement payable within a one year term. At December 31, 2020, the balance on this loan was $5 thousand and the interest rate was 3.3%. As of March 31, 2021, the balance on this loan was $96 thousand and the interest rate was 2.4%.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes payable, due to affiliates – unsecured</span></div><div style="margin-top:18pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Revolving Capital Line of Credit</span></div><div style="margin-top:6pt;text-indent:45pt"><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 Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CP Real Estate Services, LC (formerly known as Comstock Development Services, LC) (“CDS”), pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12 </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%">months from the initial date of the disbursement unless a longer initial term is agreed to by CDS.  On March 27, 2020, the Company borrowed $5.5 million under the Revolver. The $5.5 million borrowed has a maturity date of April 30, 2023.</span></div><div style="margin-top:18pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Comstock Growth Fund</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 17, 2014, the Company entered into an unsecured promissory note with Comstock Growth Fund (“CGF”) whereby CGF made a loan to the Company in the initial principal amount of $10.0 million and a maximum amount available for borrowing of up to $20.0 million with a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5NmFjNDE1ZWVhNTQ1ODI4YWI2ZjBmZTdiZWY3YTQwL3NlYzo2OTZhYzQxNWVlYTU0NTgyOGFiNmYwZmU3YmVmN2E0MF81NS9mcmFnOmEyNDUxMWFiMTA5ZTRlNWU5NjkzZjMwZDM1OWQ5ODc0L3RleHRyZWdpb246YTI0NTExYWIxMDllNGU1ZTk2OTNmMzBkMzU5ZDk4NzRfMjE5OTAyMzI2OTk0NQ_d9831d33-a812-4a28-89d3-e9b78357c1c3">three</span> year term. On December 18, 2014, the loan agreement was amended and restated to provide for a maximum capacity of $25 million. On May 23, 2018, the Company entered into a Membership Interest Exchange and Subscription Agreement (the “Membership Exchange Agreement”), together with a revised promissory note agreement, in which a note (“CGF Note”) with an outstanding principal and accrued interest balance of $7.7 million was exchanged for 1,482,300 shares of the Company’s Series C Non-Convertible Preferred Stock, par value $0.01 per share and a stated liquidation value of $5.00 per share (the “Series C Preferred Stock”), issued by the Company to CDS. The Company exchanged the preferred equity for 91.5% of CDS membership interest in the CGF promissory note. Concurrently, the face amount of the CGF promissory note was reduced to $5.7 million. The CGF Note was repaid prior to maturity during the year ended December 31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, the Company made interest payments for all debt facilities of $58 thousand and $143 thousand, respectively.</span></div><div style="margin-top:12pt;text-indent:45pt"><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 31, 2021, the Company did not make principal payments for the Revolver. During the three months ended March 31, 2020, the Company retired $5.7 million of outstanding borrowings for the CGF Note.</span></div> <div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, notes payable consisted of the following:</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 style="width:73.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:120%">Notes payable - due to affiliates, unsecured</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%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsecured financing</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%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes payable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,596 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,505 </span></td><td style="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> 5500000 5500000 96000 5000 5596000 5505000 <div style="margin-top:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, net maturities and/or curtailment obligations of all borrowings are as follows:</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 style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></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%">5,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 96000 0 5500000 5596000 P1Y 5000 0.033 96000 0.024 10000000.0 0.0100 P5Y P12M 5500000 5500000 10000000.0 20000000.0 25000000 7700000 1482300 0.01 5.00 0.915 5700000 58000 143000 0 5700000 CORONAVIRUS AID RELIEF AND ECONOMIC SECURITY ACT<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Paycheck Protection Plan Loan</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, the Paycheck Protection Program (the “PPP”) was established under the CARES Act and administered by the U.S. Small Business Administration (“SBA”). Companies who met the eligibility requirements set forth by the PPP could qualify for PPP loans provided by local lenders, which supports payroll, rent and utility expenses (“qualified expenses”). If the loan proceeds are fully utilized to pay qualified expenses over the covered period, as further defined by the PPP, the full principal amount of the PPP loan may qualify for loan forgiveness, subject to potential reduction based on the level of full-time employees maintained by the organization during the covered period as compared to a baseline period.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company received proceeds of $1.95 million under the PPP (the "PPP Loan") provided by Mainstreet Bank (the “Lender”). Based on the term and conditions of the loan agreement, the term of the PPP loan is two years with an annual interest rate of 1% and principal and interest payments will be deferred for the first six-months of the loan term, which has been updated according to the Paycheck Protection Program Flexibility Act of 2020 (“Flexibility Act”). The Company recognized PPP funding as a contra-expense during the three months ended June 30, 2020, when qualified expenses were incurred. The Lender received notice that the PPP Loan was fully forgiven by the SBA in April 2021.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral of Social Security Tax Payments</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to sections 2302(a)(1) and (a)(2) of the CARES Act, the Company has elected to defer payments of its share of Social Security tax due during the "payroll tax deferral period". The payroll tax deferral period began on August 1, 2020 and ended December 31, 2020. At March 31, 2021 the total amount of such deferral was $193 thousand and is reflected within 'Accrued personnel costs' on our consolidated balance sheet. Per the terms of the deferral program, 50% of the deferred amount is due on December 31, 2021, and the remaining 50% is due on December 31, 2022 at 0% interest.</span></div> 1950000 193000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, we are not subject to any material legal proceedings. From time to time, we are named as a defendant in legal actions arising from our normal business activities. Although we cannot accurately predict the amount of our liability, if any, that could arise with respect to legal actions pending against us, we do not believe it is reasonably possible that such liability will have a material adverse effect on our financial position, operating results and cash flows. We believe that we have obtained adequate insurance coverage, rights to indemnification, or where appropriate, have established appropriate reserves in connection with any such legal proceedings.</span></div> FAIR VALUE DISCLOSURES<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the consolidated balance sheets for cash equivalents, accounts receivable, and accounts payable are reasonable estimates of their fair values based on their short maturities. The fair value of fixed and floating rate debt is based on unobservable market rates (Level 3 inputs). The fair value of the fixed and floating rate debt was estimated using a discounted cash flow analysis on the blended borrower rates currently available to the Company for loans with similar terms. The following table summarizes the carrying amount and the corresponding fair value of fixed and floating rate debt.</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 style="width:73.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Carrying amount</span></div></td><td style="background-color:#cff0fc;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:#cff0fc;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,596 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,505 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,579 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,485 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value estimates are made at a specific point in time, based on relevant market information about the financial instruments. These estimates are subjective in nature and involve uncertainties and matters of significant judgment and therefore cannot be determined with precision. Changes in assumptions could significantly affect the estimates.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments in Real Estate Ventures at Fair Value</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our two investments in real estate ventures at fair value. For such investments, we increase or decrease our investment each reporting period by the change in the fair value and we report these fair value adjustments in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our investments in real estate ventures at fair value, we estimate the fair value using the level 3 Income Approach or a sales comparable approach to determine a fair value. Critical inputs to fair value estimates include various level 3 inputs such as valuations of the underlying real estate assets and borrowings, which incorporate investment-specific assumptions such as discount rates, capitalization rates, rental and expense growth rates, and asset-specific market borrowing rates. As of March 31, 2021 and December 31, 2020, investments in the real estate ventures at fair value were approximately $4.7 million and $6.3 million, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Recurring Fair Value Measurements</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 use significant unobservable inputs and are classified as Level 3.</span></div> The following table summarizes the carrying amount and the corresponding fair value of fixed and floating rate debt.<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:73.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Carrying amount</span></div></td><td style="background-color:#cff0fc;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:#cff0fc;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,596 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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,505 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,579 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,485 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5596000 5505000 5579000 5485000 4700000 6300000 RESTRICTED STOCK, STOCK OPTIONS AND OTHER STOCK PLANS<div style="margin-top:6pt;text-indent:45pt"><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 31, 2021, the Company issued no stock options and 165,809 restricted stock awards to employees. During the three months ended March 31, 2020, the Company issued no stock options and 630,352 restricted stock awards to employees.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with restricted stock and stock options is recognized based on the grant date fair value of the award over its vesting period. The following table reflects the statements of operations line items for stock-based compensation for the periods presented:</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 style="width:47.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">General and administrative - real estate services</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">31 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">22 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative - asset management</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;border-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%">184 </span></td><td style="background-color:#cff0fc;border-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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;border-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%">213 </span></td><td style="background-color:#cff0fc;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:7pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under net settlement procedures currently applicable to our outstanding restricted stock awards for employees, upon each settlement date and election by the employees, restricted stock awards are withheld to cover the required withholding tax, which is based on the value of the restricted stock award on the settlement date as determined by the closing price of our Class A common stock on the trading day immediately preceding the applicable settlement date. The remaining amounts are delivered to the recipient as shares of our Class A common stock.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, the weighted-average remaining contractual term of unexercised stock options was 5 years. As of March 31, 2021 and December 31, 2020, there was $1.4 million and $1.1 million, respectively, of unrecognized compensation cost related to stock options and restricted stock awards.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to issue new shares of its Class A common stock upon vesting of restricted stock grants or the exercise of stock options.</span></div> 0 165809 0 630352 The following table reflects the statements of operations line items for stock-based compensation for the periods presented:<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:47.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">General and administrative - real estate services</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">31 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">22 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative - asset management</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;border-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%">184 </span></td><td style="background-color:#cff0fc;border-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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;border-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%">213 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 31000 22000 153000 191000 184000 213000 P5Y 1400000 1100000 INCOME (LOSS) PER SHARE<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average shares and share equivalents used to calculate basic and diluted (loss) income from continuing operations for the three months ended March 31, 2021 and 2020 are presented in the accompanying consolidated statements of operations. Restricted stock awards, stock options and warrants for the three months ended March 31, 2021 and 2020 are included in the diluted income (loss) per share calculation using the treasury stock method and average market prices during the periods, unless their inclusion would be anti-dilutive.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following share equivalents have been excluded from the continuing operations dilutive share computation for the three months ended March 31, 2021 and 2020 as their inclusion would be anti-dilutive:</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 style="width:47.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Restricted stock awards</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">— </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">174 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Warrants</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">195 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">1,155 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following share equivalents have been excluded from the continuing operations dilutive share computation for the three months ended March 31, 2021 and 2020 as their inclusion would be anti-dilutive:</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 style="width:47.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Restricted stock awards</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">— </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">174 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Warrants</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">195 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">1,155 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 174 46 255 149 726 195 1155 RELATED PARTY TRANSACTIONS<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%;text-decoration:underline">Lease for Corporate Headquarters</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously leased its corporate headquarters from an affiliate controlled and owned by our CEO and family. On November 1, 2020, the Company relocated its corporate headquarters to a new office space pursuant to a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5NmFjNDE1ZWVhNTQ1ODI4YWI2ZjBmZTdiZWY3YTQwL3NlYzo2OTZhYzQxNWVlYTU0NTgyOGFiNmYwZmU3YmVmN2E0MF83Ni9mcmFnOmRhMmU1Zjk0MjQzMDRhY2Y5ZGNjNzAxMmY1Mzc1ZTdlL3RleHRyZWdpb246ZGEyZTVmOTQyNDMwNGFjZjlkY2M3MDEyZjUzNzVlN2VfMjE5OTAyMzI3MDk3NQ_824664ad-93cb-43c5-8173-0428d01423fb">ten</span> year lease agreement with an affiliate controlled and owned by our Chief Executive Officer and family, as landlord. Future minimum lease payments under this lease, which expires on October 31, 2030, is $9.6 million. The Company is also responsible for the pro-rata share of common area maintenance costs to the landlord.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, total rental payments made were $298 thousand and $142 thousand, respectively. This is reflected within 'Direct costs - asset management' as it is a reimbursable cost under the 2019 AMA.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Asset Management Agreement ("AMA")</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2018, CAM, an entity wholly owned by the Company, entered into the AMA with CDS. The effective date of the AMA is January 2, 2018. Pursuant to the AMA, CDS has engaged CAM to manage and administer the CDS’ commercial real estate portfolio and the day to-day operations of CDS and each property-owning subsidiary of CDS (the "CDS Portfolio"). Pursuant to the terms of the AMA, CAM will provide investment advisory, development and asset management services necessary to build out, stabilize and manage certain assets.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the AMA, CDS will pay CAM an annual cost-plus fee (the “Annual Fee”) in an aggregate amount equal to the sum of (i) the employment expenses of personnel dedicated to providing services to the CDS Portfolio pursuant to the AMA, (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 as a public company, and (iii) a fixed annual payment of $1,000,000.</span></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, the Company had $4.9 million and $3.6 million, respectively, of receivables from related parties, primarily related to the 2019 AMA. The Company does not record an allowance for doubtful accounts due to the related party nature of the receivables.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2019 Amended Asset Management Agreement ("2019 AMA")</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 30, 2019, CAM entered into the 2019 AMA with CDS, which amends and restates in its entirety the AMA. Pursuant to the 2019 AMA, CDS will engage CAM to manage and administer the Anchor Portfolio and the day to-day operations </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of CDS and each property-owning subsidiary of CDS (collectively, the “CDS Entities”). The “Anchor Portfolio” consists of a majority of the properties we currently manage.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2019 AMA, the Company provides asset management services related to the build out, lease-up and stabilization, and management of the Anchor Portfolio. CDS pays the Company and its subsidiaries annual fees equal to the greater of either (i) an aggregate amount equal to the sum of (a) an asset management fee equal to 2.5% of revenues generated by properties included in the Anchor Portfolio; (b) a construction management fee equal to 4% of all costs associated with Anchor Portfolio projects in development; (c) a property management fee equal to 1% of the Anchor Portfolio revenues, (d) an acquisition fee equal to up to 0.5% of the purchase price of acquired assets; and (f) a disposition fee equal to 0.5% of the sales price of an asset on disposition; or (ii) an aggregate amount equal to the sum of (x) the employment expenses of personnel dedicated to providing services to the Anchor Portfolio pursuant to the 2019 AMA, (y) the costs and expenses of the Company related to maintaining the public listing of its shares and complying with related regulatory and reporting obligations, and (z) a fixed annual payment of $1,000,000.  </span></div><div style="margin-top:6pt;text-indent:45pt"><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 the greater of either the Market Rate Fee or the Cost Plus Fee (as defined in the 2019 AMA), the Company  also is entitled on an annual basis to the following additional fees: (i) an incentive fee equal to 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 CDS invested capital; (ii) an investment origination fee equal to 1% of raised capital, (iii) a leasing fee equal to $1.00/sf for new leases and $0.50/sf for renewals; and (iv) mutually agreeable loan origination fees related to the Anchor Portfolio.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 AMA will terminate on December 31, 2027 (“Initial Term”), an extension from the original termination date of December 31, 2022, and will automatically renew for successive additional one year terms (each an “Extension Term”) unless CDS delivers written notice of non-renewal of the 2019 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 2019 AMA, CDS is entitled to terminate the 2019 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 2019 AMA, CDS is required to pay a termination fee equal to (i) the Market Rate Fee or the Cost Plus Fee paid to CAM for the calendar year immediately preceding the termination , and (ii) a one-time payment of the Incentive Fee (as defined in the 2019 AMA) as if the CDS Portfolio were liquidated for fair market value as of the termination date; or the continued payment of the Incentive Fee as if a termination had not occurred.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Residential, Commercial and Parking Property Management Agreements</span></div><div style="margin-top:6pt;text-indent:45pt"><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 CDS 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:6pt;text-indent:45pt"><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 properties owned by CDS 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.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These property management agreements are each for one year initial terms with successive, automatic one year renewal terms, unless sooner terminated. 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Construction Management Agreements</span></div><div style="margin-top:6pt;text-indent:45pt"><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 CDS 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.  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’s lease, which fee is generally 1% to 4% of the total costs (or total hard costs) of construction of the tenant’s improvements in its premises, or as otherwise agreed to by the parties.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Management Agreement</span></div><div style="margin-top:6pt;text-indent:45pt"><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 (the “BMA”) with Investors X, whereby CAM will provide Investors X with asset and professional services related to the wind down of the Company’s divested homebuilding operations and the continuation of services related to the Company’s divested land development activities. The aggregate fee payable to CAM from Investors X under the Management Agreement is $937,500, payable in fifteen quarterly installments of $62,500 each.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Hartford Investment</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 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. The Company’s initial investment related to the purchase of the Hartford is $1.2 million.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the investment, the Company entered into an operating agreement (“Original Operating Agreement”) with Comstock Partners, LC ("Partners") to form Comstock 3101 Wilson, LC (the “Hartford Owner”), to purchase the Hartford. Pursuant to the Original Operating Agreement, the Company holds a minority membership interest in the Hartford Owner and the remaining membership interests of the Hartford Owner is held by Partners, who is further the Manager of the Hartford Owner. At the closing of the acquisition of the Hartford, the Company received an acquisition fee of $500 thousand and is entitled to asset management, property management, construction management and leasing fees for its management of the Property pursuant to separate agreements between the Hartford Owner, or its affiliates, and the Company, or its affiliates. The Company is also entitled to an incentive fee related to the performance of the investment.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2020, the Company, Partners and DWF VI 3101 Wilson Member, LLC (“DWF”), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the “DWC Operating Agreement”) to form DWC 3101 Wilson Venture, LLC (“DWC”) to, among other things, acquire, own and hold all interests in the Hartford Owner. In furtherance thereof, on February 7, 2020, the Original Operating Agreement for the Hartford Owner was amended and restated (the “A&amp;R Operating Agreement”) to memorialize the Company’s and Partners’ assignment of 100% of its membership interests in the Hartford Owner to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and Partners, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. The Company’s ownership interest in the Hartford remains at 2.5%.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Private Placements and Promissory Notes</span></div><div style="margin-top:6pt;text-indent:45pt"><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 Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CDS, pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the WSJ Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12 months from the initial date of the disbursement unless a longer initial term is agreed to by CDS. On March 27, 2020 the Company borrowed $5.5 million under the Revolver. On April 10, 2020, the capital provided to the Company by the Revolver was utilized to retire all of the Company’s 10% corporate indebtedness owed to CGF.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further description of the CGF Private Placement and the Revolver.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues from Related Parties</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the revenue earned from related parties:</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 style="width:45.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by customer</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,939 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,317 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,966 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9600000 298000 142000 1000000 4900000 3600000 0.025 0.04 0.01 0.005 0.005 1000000 0.10 0.08 0.01 1.00 0.50 P1Y P180D P24M P180D P1Y P1Y 0.01 0.04 937500 15 62500 1200000 500000 1 0.025 10000000.0 0.0100 P5Y P12M 5500000 0.10 <div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the revenue earned from related parties:</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 style="width:45.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Revenue by customer</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,939 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,317 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,966 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6939000 5484000 1378000 1482000 8317000 6966000 INCOME TAXES<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, the Company recognized deferred income tax expense of $2 thousand and $1 thousand, respectively. The effective tax rate for the three months ended March 31, 2021 and 2020 is 0.59% and (5.12)%, respectively.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has approximately $146 million in federal and state NOLs. If unused, these NOLs will begin expiring in 2027. Under Internal Revenue Code Section 382 (“Section 382”), if a change in ownership is triggered, the Company’s NOL assets and possibly certain other deferred tax assets may be impaired.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses uncertain tax positions and has not recorded any accruals related to uncertain tax positions as of March 31, 2021 and 2020. We file U.S. and state income tax returns in jurisdictions with varying statutes of limitations. The 2017 through 2020 tax years remain subject to examination by federal and most state tax authorities.</span></div> 2000 1000 0.0059 -0.0512 146000000 0 0 SEGMENT DISCLOSURES<div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business through two segments: Asset Management, and Real Estate Services.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Asset Management segment, we focus on providing management services to a wide range of real estate owners and businesses that include a variety of commercial real estate uses, including apartments, hotels, office buildings, commercial garages, leased lands, retail stores, mixed-use developments, and urban transit-oriented developments. The properties and businesses we currently manage are located primarily along the Washington, D.C. Metro Silver Line in Fairfax and Loudoun Counties, but we also manage projects in other jurisdictions including Maryland and Virginia.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Real Estate Services segment, our experienced management team provides a wide range of real estate services in the areas of strategic corporate planning, capital markets, brokerage services, and environmental and design-based services. Our environmental services group provides consulting and engineering services, environmental studies, remediation services and provides site specific solutions for any project that may have an environmental impact, from environmental due diligence to site-specific assessments and remediation. The Real Estate Services segment operates in the Mid-Atlantic Region.</span></div><div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s two reportable segments of Asset Management and Real Estate Services, excluding discontinued operations, for the three months ended March 31, 2021 and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:56.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Management</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Real Estate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Services</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding: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%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross revenue</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,840 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total assets</span></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,778 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,942 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,720 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Gross revenue</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,435 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,531 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,966 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,790 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 <div style="margin-top:6pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s two reportable segments of Asset Management and Real Estate Services, excluding discontinued operations, for the three months ended March 31, 2021 and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:56.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Management</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Real Estate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Services</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding: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%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross revenue</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,840 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Total assets</span></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,778 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,942 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align: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,720 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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%">Gross revenue</span></div></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,435 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,531 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align: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,966 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,790 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 6840000 1477000 8317000 762000 390000 1152000 403000 -156000 247000 23778000 3942000 27720000 5435000 1531000 6966000 803000 315000 1118000 284000 -296000 -12000 19661000 3129000 22790000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Mar. 31, 2021
May 14, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 1-32375  
Entity Registrant Name Comstock Holding Companies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1164345  
Entity Address, Address Line One 1900 Reston Metro Plaza  
Entity Address, Address Line Two 10th Floor  
Entity Address, City or Town Reston  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20190  
City Area Code 703  
Local Phone Number 230-1985  
Title of 12(b) Security Class A common stock, par value $0.01 per share  
Trading Symbol CHCI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Period End Date Mar. 31, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001299969  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   8,089,457
Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   220,250
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 6,657 $ 7,032
Trade receivables, net 1,437 1,482
Trade receivables - related parties 4,922 3,598
Prepaid and other assets, net 327 242
Total current assets 13,343 12,354
Equity method investments at fair value 4,665 6,307
Fixed assets, net 242 266
Goodwill 1,702 1,702
Operating lease right-of-use assets 7,749 7,914
Intangible assets, net 19 36
TOTAL ASSETS 27,720 28,579
Current liabilities:    
Accrued personnel costs 961 2,442
Accounts payable 692 523
Accrued liabilities 1,221 964
Short term operating lease liabilities 581 569
Short term notes payable 96 5
Total current liabilities 3,551 4,503
Long term notes payable - due to affiliates 5,500 5,500
Long term operating lease liabilities, net of current portion 7,211 7,361
TOTAL LIABILITIES 16,262 17,364
Commitments and contingencies
STOCKHOLDERS’ EQUITY    
Additional paid-in capital 200,141 200,147
Accumulated deficit (192,869) (193,116)
TOTAL COMSTOCK HOLDING COMPANIES, INC. EQUITY 11,458 11,215
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 27,720 28,579
Redeemable Series C Preferred Stock    
STOCKHOLDERS’ EQUITY    
Series C preferred stock $0.01 par value, 20,000,000 shares authorized, 3,440,690 issued and outstanding and liquidation preference of $17,203 at March 31, 2021 and December 31, 2020 6,765 6,765
Class A    
STOCKHOLDERS’ EQUITY    
Common stock 81 79
Treasury stock, at cost (85,570 shares Class A common stock) (2,662) (2,662)
Class B    
STOCKHOLDERS’ EQUITY    
Common stock $ 2 $ 2
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Redeemable Series C Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 3,440,690 3,440,690
Preferred stock, shares outstanding (in shares) 3,440,690 3,440,690
Preferred stock, liquidation value $ 17,203 $ 17,203
Class A    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 59,779,750 59,779,750
Common stock, shares issued (in shares) 8,057,989 7,953,729
Common stock, shares outstanding (in shares) 7,972,419 7,868,159
Treasury stock (in shares) 85,570 85,570
Class B    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 220,250 220,250
Common stock, shares issued (in shares) 220,250 220,250
Common stock, shares outstanding (in shares) 220,250 220,250
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues    
Revenues $ 8,317 $ 6,966
Operating expenses    
General and administrative 694 727
Sales and marketing 158 200
Operating income 300 191
Interest expense (58) (164)
Other (loss) income, net (11) 9
Income before income tax expense 231 36
Income tax expense (2) (1)
Gain (loss) on equity method investments carried at fair value 18 (47)
Net income (loss) $ 247 $ (12)
Income (loss) per share    
Basic net income (loss) per share (in USD per share) $ 0.03 $ 0
Diluted net income (loss) per share (in USD per share) $ 0.03 $ 0
Basic weighted average shares outstanding (in shares) 8,166 8,003
Diluted weighted average shares outstanding (in shares) 8,977 8,003
Asset management    
Revenues    
Revenues $ 6,840 $ 5,435
Operating expenses    
Direct costs 6,078 4,632
Real estate services    
Revenues    
Revenues 1,477 1,531
Operating expenses    
Direct costs $ 1,087 $ 1,216
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Additional paid-in capital
Treasury stock
Accumulated deficit
Redeemable Series C Preferred Stock
Series C Preferred Stock
Class A
Class A
Common Stock
Class B
Common Stock
Beginning balance (in shares) at Dec. 31, 2019         3,441   7,850 220
Beginning balance at Dec. 31, 2019 $ 8,357 $ 199,372 $ (2,662) $ (195,198) $ 6,765   $ 78 $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation and issuances (in shares)             52  
Stock compensation and issuances 213 212       $ 1    
Accrued liability settled through issuance of stock (in shares)             11  
Accrued liability settled through issuance of stock 20 20            
Shares withheld related to net share settlement of restricted stock awards (in shares)             (16)  
Shares withheld related to net share settlement of restricted stock awards (31) (31)            
Net income (loss) (12)     (12)        
Ending balance (in shares) at Mar. 31, 2020         3,441   7,897 220
Ending balance at Mar. 31, 2020 8,547 199,573 (2,662) (195,210) $ 6,765   $ 79 $ 2
Beginning balance (in shares) at Dec. 31, 2020         3,441   7,953 220
Beginning balance at Dec. 31, 2020 11,215 200,147 (2,662) (193,116) $ 6,765   $ 79 $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation and issuances (in shares)             143  
Stock compensation and issuances 184 182         $ 2  
Accrued liability settled through issuance of stock (in shares)             1  
Accrued liability settled through issuance of stock 7 7            
Shares withheld related to net share settlement of restricted stock awards (in shares)             (39)  
Shares withheld related to net share settlement of restricted stock awards (195) (195)            
Net income (loss) 247     247        
Ending balance (in shares) at Mar. 31, 2021         3,441   8,058 220
Ending balance at Mar. 31, 2021 $ 11,458 $ 200,141 $ (2,662) $ (192,869) $ 6,765   $ 81 $ 2
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities:    
Net income (loss) $ 247 $ (12)
Adjustment to reconcile net income (loss) to net cash used in operating activities    
Amortization of loan discount, loan commitment and deferred financing fees 0 24
Amortization and depreciation expense 49 65
Amortization of right-of-use asset 165 0
Earnings from unconsolidated joint venture, net of distributions 12 105
Stock compensation 184 213
Change in fair value of equity method investment (18) 47
Changes in operating assets and liabilities:    
Trade receivables - related parties (1,324) 308
Trade receivables 45 398
Accrued personnel costs (1,481) (2,458)
Prepaid and other assets (97) (239)
Accrued liabilities 264 478
Accounts payable 169 (845)
Lease liabilities (138) 8
Net cash used in operating activities (1,923) (1,908)
Cash flows from investing activities:    
Purchase of fixed assets (8) (9)
Distributions from equity method investments carried at fair value 1,660 144
Net cash provided by investing activities 1,652 135
Cash flows from financing activities:    
Proceeds from notes payable 120 5,554
Payments on notes payable (29) (81)
Taxes paid related to net share settlement of equity awards (195) (31)
Net cash (used in) provided by financing activities (104) 5,442
Net (decrease) increase in cash and cash equivalents (375) 3,669
Cash and cash equivalents, beginning of period 7,032 3,511
Cash and cash equivalents, end of period 6,657 7,180
Supplemental cash flow information:    
Interest paid 58 143
Supplemental disclosure for non-cash investing and financing activities:    
Accrued liability settled through issuance of stock $ 7 $ 20
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation ORGANIZATION AND BASIS OF PRESENTATION
The accompanying unaudited condensed consolidated financial statements of Comstock Holding Companies, Inc. and subsidiaries (“Comstock”, “CHCI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and other applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Such financial statements do not include all of the disclosures required by GAAP for complete financial statements. In our opinion, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The Company has evaluated subsequent events through the date these consolidated financial statements were issued and has included all necessary adjustments and disclosures. For further information and a discussion of our significant accounting policies, other than discussed below, refer to our audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Comstock Holding Companies, Inc., incorporated in 2004 as a Delaware corporation, is a multi-faceted asset management and services company primarily focused in the Washington, D.C. Metropolitan Statistical Area. In February 2021, the Company amended the entity names for several subsidiaries as part of operational efficiency enhancements initiated in the first quarter of 2021. The entity names were changed for the following Company subsidiaries: (a) CDS Asset Management, LC is now CHCI Asset Management, LC, (b) Comstock Commercial Management, LC is now CHCI Commercial Management, LC, (c) Comstock Residential Management, LC is now CHCI Residential Management, LC, (d) CDS Capital Management, L.C. is now CHCI Capital Management, LC and (e) Comstock Real Estate Services, LC is now CHCI Real Estate Services, L.C.
The Company operates through five primarily real estate focused subsidiaries – CHCI Asset Management, LC (“CAM”), CHCI Residential Management, LC, CHCI Commercial Management, LC, Park X Management, LC and Comstock Environmental Services, LLC (“CES”). References in these Consolidated Financial Statements to “Comstock,” “Company”, “we,” “our” and “us” refer to Comstock Holding Companies, Inc. together in each case with our subsidiaries unless the context suggests otherwise.
The Company’s Class A common stock is traded on the NASDAQ Capital Market under the symbol “CHCI”.
Throughout this quarterly report on Form 10-Q, amounts are in thousands, except per share data, number of stock options, number of stock awards, or as otherwise noted.
The Consolidated Balance Sheet as of December 31, 2020 was derived from the audited financial statements contained in the 2020 Form 10-K.
For the three months ended March 31, 2021 and 2020, comprehensive income (loss) equaled net income (loss); therefore, a separate statement of comprehensive income (loss) is not included in the accompanying consolidated financial statements.
Certain amounts in the prior period have been reclassified to conform to the current year presentation in connection with the classification of 'General and administrative' expenses on the consolidated statement of operations and the accompanying notes to the condensed consolidated financial statements. The reclassification had no effect on the previously reported totals (e.g. operating income, income before income tax, and net income).
Recent Developments
In April 2021, the Company was notified by the Lender that the Lender had received payment in full of the PPP Loan from the United States government, and the Company's PPP Loan had been forgiven (See Note 7 – Coronavirus Aid and Relief and Economic Security Act).
Use of Estimates
Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts for the reporting periods. We base these estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. We evaluate these estimates and judgments on an ongoing basis. Actual results may differ from those estimates under different assumptions or conditions. Material estimates are utilized in the valuation of deferred tax
assets, analysis of goodwill impairment, valuation of equity-based compensation, capitalization of costs, and fair value of financial instruments (including the fair value of our equity method investments).
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740, Income Tax and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those periods. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption did not have a material impact on our condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments", which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset. The guidance is effective for the Company for financial statement periods beginning after December 15, 2022, although early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.
We assessed other accounting pronouncements issued or effective during the three months ended March 31, 2021 and deemed they were either not applicable to us or are not anticipated to have a material effect on our consolidated financial statements. Other standards previously issued and adopted by the Company have been disclosed in previous filings.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Investments in Unconsolidated Entities
3 Months Ended
Mar. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Investments in Unconsolidated Entities INVESTMENTS IN UNCONSOLIDATED ENTITIES
Investments carried at fair value
Based upon elections made at the date of investment, the Company reports the equity method investments in real estate ventures at fair value. For such investments, the Company increases or decreases the investment each reporting period by the change in the fair value and the Company reports the fair value adjustments in the Consolidated Statement of Operations in the ‘Gain (loss) on equity method investments carried at fair value’ line item. Changes in fair value of the Company's investment in Investors X (defined below) are impacted by distributions as the fair value is based on finite cash flows from the wind-down of that entity.
Investors X
The Company has elected to account for the equity method investment in Comstock Investors X, L.C. (“Investors X”), a Variable Interest Entity (“VIE”) that owns the Company’s residual homebuilding operations at fair value. Fair value is determined using a discounted cash flow model based on expected future cash flows for income and realization events of the underlying asset. Expected future cash flows includes contractually fixed revenues and expenses as well as estimates for future revenues and expenses where contracts do not currently exist. These estimates are based on prior experience as well as comparable, third party data.
As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in Investors X is $3.5 million and $5.1 million, respectively. The Company received distributions of $1.7 million during the three months ended March 31, 2021 and recognized no gain or loss in fair value.
The Hartford
On December 30, 2019, the Company made an investment related to the purchase of a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia (the “Hartford”). The Company owns a 2.5% equity interest in the asset at a cost of approximately $1.2 million. The Company has elected to account for the equity method investment in the Hartford at fair value. Fair value is determined using an income approach and sales comparable approach models. As of March 31, 2021 and December 31, 2020, the fair value of the Company’s investment in the Hartford was
$1.2 million. The fair value of the Company's investment in the Hartford remained at approximately $1.2 million during the three months ended March 31, 2021. The Company received no distributions during the three months ended March 31, 2021.
Fair value of equity method investments are classified as Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, the Company had equity method investments in real estate ventures at fair value of $4.7 million and $6.3 million, respectively. The table below shows the change in the Company’s investments in real estate ventures reported at fair value:
Fair value of investments as of December 31, 2020$6,307 
Distributions(1,660)
Change in fair value18 
Fair value of investments as of March 31, 2021$4,665 
See Note 12 – Related Party Transactions for additional discussion of our investments in real estate ventures at fair value.
Investments using equity method
The Company accounts for its interest in its title insurance joint venture using the equity method of accounting and adjusts the carrying value for its proportionate share of earnings, losses and distributions. The investment in the unconsolidated joint venture was $17 thousand and $29 thousand as of March 31, 2021 and December 31, 2020, respectively, and is included within ‘Prepaid and other assets, net’ in the accompanying Consolidated Balance Sheets.
The Company’s share of loss for the three months ended March 31, 2021 and 2020 from this unconsolidated joint venture of $12 thousand and $3 thousand, respectively, is included in ‘Other income (loss), net’ in the accompanying Consolidated Statement of Operations. During the three months ended March 31, 2021 and 2020 the Company collected and recorded no distributions and $108 thousand, respectively, from this joint venture as a return on investment.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill & Intangibles
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill & Intangibles GOODWILL & INTANGIBLES
Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company’s tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relationships, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss. As of the acquisition date, goodwill consisted primarily of synergies resulting from the combination, expected expanded opportunities for growth and production, and savings in corporate overhead costs.
As of March 31, 2021 and December 31, 2020, the balance of goodwill was $1.7 million. This goodwill is reflected within our Real Estate Services segment. There were no events indicating a potential change in recoverability of goodwill during the three months ended March 31, 2021.
Intangible assets include customer relationships which have an amortization period of four years. During the three months ended March 31, 2021 and 2020, $17 thousand of intangible asset amortization was recorded in ‘General and administrative’ expense on the Consolidated Statements of Operations, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Leases LEASESThe determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the non-cancelable portion of the lease term plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.
ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable; therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company looks to similar corporate credit ratings and bond yields when determining the incremental borrowing rate. As of November 1, 2020, at the lease commencement of the new corporate office in Reston, VA, the Company's incremental borrowing rate was determined to be 4.25%.

The Company has operating leases for its office facilities as well as for office equipment. The Company's leases have remaining terms of less than one year to 10 years. The leases can contain various renewal and termination options. The period which is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period which is subject to an option to terminate the lease is excluded if it is reasonably certain that the option will not be exercised. Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term. See Note 12 - Related Party Transactions for rent expense paid and recognized for the corporate office to related parties.
On August 1, 2020 the Company terminated an office lease in Conshohocken, PA which it had previously determined would be reasonably certain to continue until 2022. The Company subsequently executed a month-to-month lease agreement for the office space. The Company does not expect the new month-to-month lease to continue for more than twelve months. Since the lease is less than twelve months, the Company has elected to recognize the lease payments as lease cost on a straight-line basis over the lease term.
The Company does not have any leases which have not yet commenced as of March 31, 2021.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
The Company’s revenues consist primarily of
Asset Management;
Property Management;
Capital Markets;
Leasing;
Project & Development Services; and
Environmental Remediation
Asset Management
Asset Management primarily provides comprehensive real estate asset management services to the CDS Portfolio, representing a series of daily performance obligations delivered over time. Pricing includes a cost-plus management fee or a market-rate fee or a market-rate fee form of variable consideration. The Company earns whichever is higher. See Note 12 – Related Party Transactions.
The amount of revenue recognized is presented on a gross basis for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.
Property Management
Property Management provides on-site day-to-day management services for owners of office, industrial, retail, multifamily residential and various other types of properties, representing a series of daily performance obligations delivered over time. Pricing is generally in the form of a monthly management fee based upon property-level cash receipts, square footage under management or some other variable metric. Revenues from project management may also include reimbursement of payroll and related costs for personnel providing the services and subcontracted vendor costs. Project management services represent a series
of distinct daily services rendered over time. Consistent with the transfer of control for distinct, daily services to the customer, revenue is typically recognized at the end of each period for the fees associated with the services performed.

The amount of revenue recognized is presented gross for any services provided by our employees, as we control them. This is evidenced by our obligation for their performance and our ability to direct and redirect their work, as well as negotiate the value of such services. In the instances where we do not control third-party services delivered to the client, we report revenues net of the third-party reimbursements.
Capital Markets
We offer clients commercial mortgage and structured financing services. We are compensated for our services via a fee paid upon successful commercial financing from third party lenders. The fee earned is contingent upon the funding of the loan, which represents the transfer of control for services to the customer. Therefore, we typically satisfy our performance obligation at the point in time of the funding of the loan, when there is a present right to payment.
Leasing
We provide strategic advice and execution for owners, investors, and occupiers of real estate in connection with the leasing of office, industrial and retail space. We are compensated for our services in the form of a commission. Our commission is paid upon signing of the lease by the tenant. We satisfy our performance obligation at a point in time; generally, at the time of the contractual event where there is a present right to payment.
Project & Development Services
We provide project and construction management services for owners and occupiers of real estate in connection with the management and leasing of office, industrial and retail space. The fees that we earn are typically variable based upon a percentage of project cost. We are compensated for our services in the form of management fees. Project and construction management services represent a series of performance obligations delivered over time and revenue is recognized over time.
Environmental Remediation
We provide environmental remediation services for owners of real estate. Remediation services are generally contracted and performed by Comstock Environmental. We are compensated for our services as well as for the services of subcontractors used to perform remediation services. Fees earned are generally based upon employee time spent as well as a cost-plus arrangement for subcontractors used. Generally, environmental remediation services represent a series of performance obligations delivered over time and revenue is recognized over time.
Contract Costs
Expenses, primarily employee commissions, incurred on leasing and capital markets transactions represent substantially all of our incremental costs to obtain revenue contracts. Since the amortization period is one year or less we recognize these costs as an operating expense as they are incurred.
The following table presents the Company’s sales from contracts with customers disaggregated by categories which best represents how the nature, amount and timing and uncertainty of sales are affected by economic factors.
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total Revenue by customer
$8,317 $6,966 
Revenue by contract type
Fixed-price
$1,732 $1,888 
Cost-plus
4,290 3,434 
Time and Material
2,295 1,644 
Total Revenue by contract type
$8,317 $6,966 
For the three months ended March 31, 2021 and 2020, $8.3 million and $6.8 million, respectively, of our revenues were earned for contracts where revenue is recognized over time. For the three months ended March 31, 2021 and 2020, $9 thousand and $187 thousand, respectively, of our revenues were earned for contracts where revenue is recognized at a point in time.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Debt DEBT
As of March 31, 2021, notes payable consisted of the following:
March 31,
2021
December 31,
2020
Notes payable - due to affiliates, unsecured5,500 5,500 
Unsecured financing
96 
Total notes payable
$5,596 $5,505 
As of March 31, 2021, net maturities and/or curtailment obligations of all borrowings are as follows:
2021$96 
2022— 
20235,500 
Total
$5,596 
Unsecured financing
The Company finances its professional liability insurance policies that renew on March 1 of each year under a premium finance agreement payable within a one year term. At December 31, 2020, the balance on this loan was $5 thousand and the interest rate was 3.3%. As of March 31, 2021, the balance on this loan was $96 thousand and the interest rate was 2.4%.
Notes payable, due to affiliates – unsecured
Revolving Capital Line of Credit
On March 19, 2020, the Company entered into a Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CP Real Estate Services, LC (formerly known as Comstock Development Services, LC) (“CDS”), pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12
months from the initial date of the disbursement unless a longer initial term is agreed to by CDS.  On March 27, 2020, the Company borrowed $5.5 million under the Revolver. The $5.5 million borrowed has a maturity date of April 30, 2023.
Comstock Growth Fund
On October 17, 2014, the Company entered into an unsecured promissory note with Comstock Growth Fund (“CGF”) whereby CGF made a loan to the Company in the initial principal amount of $10.0 million and a maximum amount available for borrowing of up to $20.0 million with a three year term. On December 18, 2014, the loan agreement was amended and restated to provide for a maximum capacity of $25 million. On May 23, 2018, the Company entered into a Membership Interest Exchange and Subscription Agreement (the “Membership Exchange Agreement”), together with a revised promissory note agreement, in which a note (“CGF Note”) with an outstanding principal and accrued interest balance of $7.7 million was exchanged for 1,482,300 shares of the Company’s Series C Non-Convertible Preferred Stock, par value $0.01 per share and a stated liquidation value of $5.00 per share (the “Series C Preferred Stock”), issued by the Company to CDS. The Company exchanged the preferred equity for 91.5% of CDS membership interest in the CGF promissory note. Concurrently, the face amount of the CGF promissory note was reduced to $5.7 million. The CGF Note was repaid prior to maturity during the year ended December 31, 2020.

For the three months ended March 31, 2021 and 2020, the Company made interest payments for all debt facilities of $58 thousand and $143 thousand, respectively.
During the three months ended March 31, 2021, the Company did not make principal payments for the Revolver. During the three months ended March 31, 2020, the Company retired $5.7 million of outstanding borrowings for the CGF Note.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Coronavirus Aid Relief and Economic Security Act
3 Months Ended
Mar. 31, 2021
Unusual or Infrequent Items, or Both [Abstract]  
Coronavirus Aid Relief and Economic Security Act CORONAVIRUS AID RELIEF AND ECONOMIC SECURITY ACT
Paycheck Protection Plan Loan
In response to the COVID-19 pandemic, the Paycheck Protection Program (the “PPP”) was established under the CARES Act and administered by the U.S. Small Business Administration (“SBA”). Companies who met the eligibility requirements set forth by the PPP could qualify for PPP loans provided by local lenders, which supports payroll, rent and utility expenses (“qualified expenses”). If the loan proceeds are fully utilized to pay qualified expenses over the covered period, as further defined by the PPP, the full principal amount of the PPP loan may qualify for loan forgiveness, subject to potential reduction based on the level of full-time employees maintained by the organization during the covered period as compared to a baseline period.
In April 2020, the Company received proceeds of $1.95 million under the PPP (the "PPP Loan") provided by Mainstreet Bank (the “Lender”). Based on the term and conditions of the loan agreement, the term of the PPP loan is two years with an annual interest rate of 1% and principal and interest payments will be deferred for the first six-months of the loan term, which has been updated according to the Paycheck Protection Program Flexibility Act of 2020 (“Flexibility Act”). The Company recognized PPP funding as a contra-expense during the three months ended June 30, 2020, when qualified expenses were incurred. The Lender received notice that the PPP Loan was fully forgiven by the SBA in April 2021.
Deferral of Social Security Tax Payments
Pursuant to sections 2302(a)(1) and (a)(2) of the CARES Act, the Company has elected to defer payments of its share of Social Security tax due during the "payroll tax deferral period". The payroll tax deferral period began on August 1, 2020 and ended December 31, 2020. At March 31, 2021 the total amount of such deferral was $193 thousand and is reflected within 'Accrued personnel costs' on our consolidated balance sheet. Per the terms of the deferral program, 50% of the deferred amount is due on December 31, 2021, and the remaining 50% is due on December 31, 2022 at 0% interest.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Litigation
Currently, we are not subject to any material legal proceedings. From time to time, we are named as a defendant in legal actions arising from our normal business activities. Although we cannot accurately predict the amount of our liability, if any, that could arise with respect to legal actions pending against us, we do not believe it is reasonably possible that such liability will have a material adverse effect on our financial position, operating results and cash flows. We believe that we have obtained adequate insurance coverage, rights to indemnification, or where appropriate, have established appropriate reserves in connection with any such legal proceedings.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Disclosures
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Disclosures FAIR VALUE DISCLOSURES
The carrying amounts reported in the consolidated balance sheets for cash equivalents, accounts receivable, and accounts payable are reasonable estimates of their fair values based on their short maturities. The fair value of fixed and floating rate debt is based on unobservable market rates (Level 3 inputs). The fair value of the fixed and floating rate debt was estimated using a discounted cash flow analysis on the blended borrower rates currently available to the Company for loans with similar terms. The following table summarizes the carrying amount and the corresponding fair value of fixed and floating rate debt.
March 31,
2021
December 31,
2020
Carrying amount
$5,596 $5,505 
Fair value
$5,579 $5,485 
Fair value estimates are made at a specific point in time, based on relevant market information about the financial instruments. These estimates are subjective in nature and involve uncertainties and matters of significant judgment and therefore cannot be determined with precision. Changes in assumptions could significantly affect the estimates.
Investments in Real Estate Ventures at Fair Value
We report our two investments in real estate ventures at fair value. For such investments, we increase or decrease our investment each reporting period by the change in the fair value and we report these fair value adjustments in the Consolidated Statements of Operations.
For our investments in real estate ventures at fair value, we estimate the fair value using the level 3 Income Approach or a sales comparable approach to determine a fair value. Critical inputs to fair value estimates include various level 3 inputs such as valuations of the underlying real estate assets and borrowings, which incorporate investment-specific assumptions such as discount rates, capitalization rates, rental and expense growth rates, and asset-specific market borrowing rates. As of March 31, 2021 and December 31, 2020, investments in the real estate ventures at fair value were approximately $4.7 million and $6.3 million, respectively.
Non-Recurring Fair Value Measurements
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 use significant unobservable inputs and are classified as Level 3.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock, Stock Options and Other Stock Plans
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Restricted Stock, Stock Options and Other Stock Plans RESTRICTED STOCK, STOCK OPTIONS AND OTHER STOCK PLANS
During the three months ended March 31, 2021, the Company issued no stock options and 165,809 restricted stock awards to employees. During the three months ended March 31, 2020, the Company issued no stock options and 630,352 restricted stock awards to employees.
Stock-based compensation expense associated with restricted stock and stock options is recognized based on the grant date fair value of the award over its vesting period. The following table reflects the statements of operations line items for stock-based compensation for the periods presented:
Three Months Ended March 31,
20212020
General and administrative - real estate services$31 $22 
General and administrative - asset management153 191 
$184 $213 
Under net settlement procedures currently applicable to our outstanding restricted stock awards for employees, upon each settlement date and election by the employees, restricted stock awards are withheld to cover the required withholding tax, which is based on the value of the restricted stock award on the settlement date as determined by the closing price of our Class A common stock on the trading day immediately preceding the applicable settlement date. The remaining amounts are delivered to the recipient as shares of our Class A common stock.
As of March 31, 2021, the weighted-average remaining contractual term of unexercised stock options was 5 years. As of March 31, 2021 and December 31, 2020, there was $1.4 million and $1.1 million, respectively, of unrecognized compensation cost related to stock options and restricted stock awards.
The Company intends to issue new shares of its Class A common stock upon vesting of restricted stock grants or the exercise of stock options.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Income (Loss) Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Income (Loss) Per Share INCOME (LOSS) PER SHARE
The weighted average shares and share equivalents used to calculate basic and diluted (loss) income from continuing operations for the three months ended March 31, 2021 and 2020 are presented in the accompanying consolidated statements of operations. Restricted stock awards, stock options and warrants for the three months ended March 31, 2021 and 2020 are included in the diluted income (loss) per share calculation using the treasury stock method and average market prices during the periods, unless their inclusion would be anti-dilutive.
The following share equivalents have been excluded from the continuing operations dilutive share computation for the three months ended March 31, 2021 and 2020 as their inclusion would be anti-dilutive:
Three Months Ended March 31,
20212020
Restricted stock awards
— 174 
Stock options
46 255 
Warrants
149 726 
195 1,155 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions RELATED PARTY TRANSACTIONS
Lease for Corporate Headquarters
The Company previously leased its corporate headquarters from an affiliate controlled and owned by our CEO and family. 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 our Chief Executive Officer and family, as landlord. Future minimum lease payments under this lease, which expires on October 31, 2030, is $9.6 million. The Company is also responsible for the pro-rata share of common area maintenance costs to the landlord.
For the three months ended March 31, 2021 and 2020, total rental payments made were $298 thousand and $142 thousand, respectively. This is reflected within 'Direct costs - asset management' as it is a reimbursable cost under the 2019 AMA.
Asset Management Agreement ("AMA")
On March 30, 2018, CAM, an entity wholly owned by the Company, entered into the AMA with CDS. The effective date of the AMA is January 2, 2018. Pursuant to the AMA, CDS has engaged CAM to manage and administer the CDS’ commercial real estate portfolio and the day to-day operations of CDS and each property-owning subsidiary of CDS (the "CDS Portfolio"). Pursuant to the terms of the AMA, CAM will provide investment advisory, development and asset management services necessary to build out, stabilize and manage certain assets.
Pursuant to the AMA, CDS will pay CAM an annual cost-plus fee (the “Annual Fee”) in an aggregate amount equal to the sum of (i) the employment expenses of personnel dedicated to providing services to the CDS Portfolio pursuant to the AMA, (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 as a public company, and (iii) a fixed annual payment of $1,000,000.
As of March 31, 2021 and December 31, 2020, the Company had $4.9 million and $3.6 million, respectively, of receivables from related parties, primarily related to the 2019 AMA. The Company does not record an allowance for doubtful accounts due to the related party nature of the receivables.
2019 Amended Asset Management Agreement ("2019 AMA")
On April 30, 2019, CAM entered into the 2019 AMA with CDS, which amends and restates in its entirety the AMA. Pursuant to the 2019 AMA, CDS will engage CAM to manage and administer the Anchor Portfolio and the day to-day operations
of CDS and each property-owning subsidiary of CDS (collectively, the “CDS Entities”). The “Anchor Portfolio” consists of a majority of the properties we currently manage.
Pursuant to the 2019 AMA, the Company provides asset management services related to the build out, lease-up and stabilization, and management of the Anchor Portfolio. CDS pays the Company and its subsidiaries annual fees equal to the greater of either (i) an aggregate amount equal to the sum of (a) an asset management fee equal to 2.5% of revenues generated by properties included in the Anchor Portfolio; (b) a construction management fee equal to 4% of all costs associated with Anchor Portfolio projects in development; (c) a property management fee equal to 1% of the Anchor Portfolio revenues, (d) an acquisition fee equal to up to 0.5% of the purchase price of acquired assets; and (f) a disposition fee equal to 0.5% of the sales price of an asset on disposition; or (ii) an aggregate amount equal to the sum of (x) the employment expenses of personnel dedicated to providing services to the Anchor Portfolio pursuant to the 2019 AMA, (y) the costs and expenses of the Company related to maintaining the public listing of its shares and complying with related regulatory and reporting obligations, and (z) a fixed annual payment of $1,000,000.  
In addition to the annual payment of the greater of either the Market Rate Fee or the Cost Plus Fee (as defined in the 2019 AMA), the Company  also is entitled on an annual basis to the following additional fees: (i) an incentive fee equal to 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 CDS invested capital; (ii) an investment origination fee equal to 1% of raised capital, (iii) a leasing fee equal to $1.00/sf for new leases and $0.50/sf for renewals; and (iv) mutually agreeable loan origination fees related to the Anchor Portfolio.
The 2019 AMA will terminate on December 31, 2027 (“Initial Term”), an extension from the original termination date of December 31, 2022, and will automatically renew for successive additional one year terms (each an “Extension Term”) unless CDS delivers written notice of non-renewal of the 2019 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 2019 AMA, CDS is entitled to terminate the 2019 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 2019 AMA, CDS is required to pay a termination fee equal to (i) the Market Rate Fee or the Cost Plus Fee paid to CAM for the calendar year immediately preceding the termination , and (ii) a one-time payment of the Incentive Fee (as defined in the 2019 AMA) as if the CDS Portfolio were liquidated for fair market value as of the termination date; or the continued payment of the Incentive Fee as if a termination had not occurred.
Residential, Commercial and Parking Property Management Agreements
The Company entered into separate residential property management agreements with properties owned by CDS 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.
The Company entered into separate commercial property and parking management agreements with properties owned by CDS 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 are each for one year initial terms with successive, automatic one year renewal terms, unless sooner terminated. 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.
Construction Management Agreements
The Company has construction management agreements with properties owned by CDS 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.  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’s lease, which fee is generally 1% to 4% of the total costs (or total hard costs) of construction of the tenant’s improvements in its premises, or as otherwise agreed to by the parties.
Business Management Agreement
On April 30, 2019, CAM entered into a Business Management Agreement (the “BMA”) with Investors X, whereby CAM will provide Investors X with asset and professional services related to the wind down of the Company’s divested homebuilding operations and the continuation of services related to the Company’s divested land development activities. The aggregate fee payable to CAM from Investors X under the Management Agreement is $937,500, payable in fifteen quarterly installments of $62,500 each.
The Hartford Investment
On December 30, 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. The Company’s initial investment related to the purchase of the Hartford is $1.2 million.
In conjunction with the investment, the Company entered into an operating agreement (“Original Operating Agreement”) with Comstock Partners, LC ("Partners") to form Comstock 3101 Wilson, LC (the “Hartford Owner”), to purchase the Hartford. Pursuant to the Original Operating Agreement, the Company holds a minority membership interest in the Hartford Owner and the remaining membership interests of the Hartford Owner is held by Partners, who is further the Manager of the Hartford Owner. At the closing of the acquisition of the Hartford, the Company received an acquisition fee of $500 thousand and is entitled to asset management, property management, construction management and leasing fees for its management of the Property pursuant to separate agreements between the Hartford Owner, or its affiliates, and the Company, or its affiliates. The Company is also entitled to an incentive fee related to the performance of the investment.
On February 7, 2020, the Company, Partners and DWF VI 3101 Wilson Member, LLC (“DWF”), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the “DWC Operating Agreement”) to form DWC 3101 Wilson Venture, LLC (“DWC”) to, among other things, acquire, own and hold all interests in the Hartford Owner. In furtherance thereof, on February 7, 2020, the Original Operating Agreement for the Hartford Owner was amended and restated (the “A&R Operating Agreement”) to memorialize the Company’s and Partners’ assignment of 100% of its membership interests in the Hartford Owner to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and Partners, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. The Company’s ownership interest in the Hartford remains at 2.5%.
Private Placements and Promissory Notes
On March 19, 2020, the Company entered into a Revolving Capital Line of Credit Agreement (the “Loan Documents”) with CDS, pursuant to which the Company secured a $10.0 million capital line of credit (the “Revolver”).  Under the terms of the Loan Documents, the Revolver provides for an initial variable interest rate of the WSJ Prime Rate plus 1.00% per annum on advances made under the Revolver, payable monthly in arrears.  The five-year term facility allows for interim draws that carry a maturity date of 12 months from the initial date of the disbursement unless a longer initial term is agreed to by CDS. On March 27, 2020 the Company borrowed $5.5 million under the Revolver. On April 10, 2020, the capital provided to the Company by the Revolver was utilized to retire all of the Company’s 10% corporate indebtedness owed to CGF.
See Note 6 - Debt for further description of the CGF Private Placement and the Revolver.
Revenues from Related Parties
The following table details the revenue earned from related parties:
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total revenue$8,317 $6,966 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
For the three months ended March 31, 2021 and 2020, the Company recognized deferred income tax expense of $2 thousand and $1 thousand, respectively. The effective tax rate for the three months ended March 31, 2021 and 2020 is 0.59% and (5.12)%, respectively.
The Company currently has approximately $146 million in federal and state NOLs. If unused, these NOLs will begin expiring in 2027. Under Internal Revenue Code Section 382 (“Section 382”), if a change in ownership is triggered, the Company’s NOL assets and possibly certain other deferred tax assets may be impaired.
The Company assesses uncertain tax positions and has not recorded any accruals related to uncertain tax positions as of March 31, 2021 and 2020. We file U.S. and state income tax returns in jurisdictions with varying statutes of limitations. The 2017 through 2020 tax years remain subject to examination by federal and most state tax authorities.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Disclosures
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment Disclosures SEGMENT DISCLOSURES
We operate our business through two segments: Asset Management, and Real Estate Services.
In our Asset Management segment, we focus on providing management services to a wide range of real estate owners and businesses that include a variety of commercial real estate uses, including apartments, hotels, office buildings, commercial garages, leased lands, retail stores, mixed-use developments, and urban transit-oriented developments. The properties and businesses we currently manage are located primarily along the Washington, D.C. Metro Silver Line in Fairfax and Loudoun Counties, but we also manage projects in other jurisdictions including Maryland and Virginia.
In our Real Estate Services segment, our experienced management team provides a wide range of real estate services in the areas of strategic corporate planning, capital markets, brokerage services, and environmental and design-based services. Our environmental services group provides consulting and engineering services, environmental studies, remediation services and provides site specific solutions for any project that may have an environmental impact, from environmental due diligence to site-specific assessments and remediation. The Real Estate Services segment operates in the Mid-Atlantic Region.
The following table includes the Company’s two reportable segments of Asset Management and Real Estate Services, excluding discontinued operations, for the three months ended March 31, 2021 and 2020.
Asset
Management
Real Estate
Services
Total
Three Months Ended March 31, 2021
Gross revenue
$6,840 $1,477 $8,317 
Gross profit762 390 1,152 
Net income403 (156)247 
Total assets
23,778 3,942 27,720 
Three Months Ended March 31, 2020
Gross revenue
$5,435 $1,531 $6,966 
Gross profit803 315 1,118 
Net loss284 (296)(12)
Total assets
19,661 3,129 22,790 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Recent Developments
Recent Developments
In April 2021, the Company was notified by the Lender that the Lender had received payment in full of the PPP Loan from the United States government, and the Company's PPP Loan had been forgiven (See Note 7 – Coronavirus Aid and Relief and Economic Security Act).
Use of Estimates
Use of Estimates
Our condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts for the reporting periods. We base these estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. We evaluate these estimates and judgments on an ongoing basis. Actual results may differ from those estimates under different assumptions or conditions. Material estimates are utilized in the valuation of deferred tax
assets, analysis of goodwill impairment, valuation of equity-based compensation, capitalization of costs, and fair value of financial instruments (including the fair value of our equity method investments).
Recently Adopted and Issued Accounting Standards
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740, Income Tax and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those periods. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption did not have a material impact on our condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments", which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset. The guidance is effective for the Company for financial statement periods beginning after December 15, 2022, although early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.
We assessed other accounting pronouncements issued or effective during the three months ended March 31, 2021 and deemed they were either not applicable to us or are not anticipated to have a material effect on our consolidated financial statements. Other standards previously issued and adopted by the Company have been disclosed in previous filings.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Investments in Unconsolidated Entities (Tables)
3 Months Ended
Mar. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Investments in Real Estate Ventures The table below shows the change in the Company’s investments in real estate ventures reported at fair value:
Fair value of investments as of December 31, 2020$6,307 
Distributions(1,660)
Change in fair value18 
Fair value of investments as of March 31, 2021$4,665 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Sales from Contracts with Customers Disaggregated by Categories
The following table presents the Company’s sales from contracts with customers disaggregated by categories which best represents how the nature, amount and timing and uncertainty of sales are affected by economic factors.
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total Revenue by customer
$8,317 $6,966 
Revenue by contract type
Fixed-price
$1,732 $1,888 
Cost-plus
4,290 3,434 
Time and Material
2,295 1,644 
Total Revenue by contract type
$8,317 $6,966 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Summary of Notes Payable
As of March 31, 2021, notes payable consisted of the following:
March 31,
2021
December 31,
2020
Notes payable - due to affiliates, unsecured5,500 5,500 
Unsecured financing
96 
Total notes payable
$5,596 $5,505 
Net Maturities and/or Curtailment Obligations of All Borrowings
As of March 31, 2021, net maturities and/or curtailment obligations of all borrowings are as follows:
2021$96 
2022— 
20235,500 
Total
$5,596 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Disclosures (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt The following table summarizes the carrying amount and the corresponding fair value of fixed and floating rate debt.
March 31,
2021
December 31,
2020
Carrying amount
$5,596 $5,505 
Fair value
$5,579 $5,485 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock, Stock Options and Other Stock Plans (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation The following table reflects the statements of operations line items for stock-based compensation for the periods presented:
Three Months Ended March 31,
20212020
General and administrative - real estate services$31 $22 
General and administrative - asset management153 191 
$184 $213 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Summary of Shares Equivalents Excluded from Dilutive Share Computation
The following share equivalents have been excluded from the continuing operations dilutive share computation for the three months ended March 31, 2021 and 2020 as their inclusion would be anti-dilutive:
Three Months Ended March 31,
20212020
Restricted stock awards
— 174 
Stock options
46 255 
Warrants
149 726 
195 1,155 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Tables)
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Schedule of Revenue Earned From Related Parties
The following table details the revenue earned from related parties:
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total revenue$8,317 $6,966 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Disclosures (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment Reporting Information
The following table includes the Company’s two reportable segments of Asset Management and Real Estate Services, excluding discontinued operations, for the three months ended March 31, 2021 and 2020.
Asset
Management
Real Estate
Services
Total
Three Months Ended March 31, 2021
Gross revenue
$6,840 $1,477 $8,317 
Gross profit762 390 1,152 
Net income403 (156)247 
Total assets
23,778 3,942 27,720 
Three Months Ended March 31, 2020
Gross revenue
$5,435 $1,531 $6,966 
Gross profit803 315 1,118 
Net loss284 (296)(12)
Total assets
19,661 3,129 22,790 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Basis of Presentation - Additional Information (Detail)
Mar. 31, 2021
subsidiary
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of subsidiaries 5
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Investments in Unconsolidated Entities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 30, 2019
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]        
Fair value of equity method investment   $ 4,665   $ 6,307
Change in fair value of equity method investment   (18) $ 47  
Gain (loss) on equity method investments carried at fair value   (12) (105)  
Level 3        
Schedule of Equity Method Investments [Line Items]        
Fair value of equity method investment   4,665   6,307
Distributions   1,660    
Change in fair value of equity method investment   18    
Investors X        
Schedule of Equity Method Investments [Line Items]        
Fair value of equity method investment   3,500   5,100
Distributions   1,700    
Change in fair value of equity method investment   0    
The Hartford        
Schedule of Equity Method Investments [Line Items]        
Fair value of equity method investment   1,200   1,200
Percentage of ownership interest 2.50%      
Equity method investment cost $ 1,200      
Title Insurance Joint Venture        
Schedule of Equity Method Investments [Line Items]        
Distributions   108 108  
Title Insurance Joint Venture | Other Income        
Schedule of Equity Method Investments [Line Items]        
Gain (loss) on equity method investments carried at fair value   (12) $ (3)  
Title Insurance Joint Venture | Prepaid and Other Assets, Net        
Schedule of Equity Method Investments [Line Items]        
Investment in unconsolidated joint venture   $ 17   $ 29
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Equity Method Investment and Joint Venture, Fair Value Change [Roll Forward]    
Fair value investments, starting balance $ 6,307  
Change in fair value (18) $ 47
Fair value investments, ending balance $ 4,665  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill & Intangibles - (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Schedule Of Goodwill And Intangible Assets [Line Items]      
Goodwill $ 1,702   $ 1,702
General and Administrative Expense      
Schedule Of Goodwill And Intangible Assets [Line Items]      
Intangible asset amortization $ 17 $ 17  
Customer Relationships      
Schedule Of Goodwill And Intangible Assets [Line Items]      
Amortization period of intangible assets (in years) 4 years    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Detail) - USD ($)
Mar. 31, 2021
Nov. 01, 2020
Leases [Abstract]    
Operating lease borrowing rate (in percentage)   4.25%
Operating lease not yet commenced, liability $ 0  
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease, remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease, remaining lease term 10 years  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 8,317 $ 6,966
Fixed-price    
Disaggregation of Revenue [Line Items]    
Revenues 1,732 1,888
Cost-plus    
Disaggregation of Revenue [Line Items]    
Revenues 4,290 3,434
Time and Material    
Disaggregation of Revenue [Line Items]    
Revenues 2,295 1,644
Related party    
Disaggregation of Revenue [Line Items]    
Revenues 6,939 5,484
Commercial    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,378 $ 1,482
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 8,317 $ 6,966
Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenues 8,300 6,800
Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 9 $ 187
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Summary of Notes Payable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Notes payable - due to affiliates, unsecured $ 5,500 $ 5,500
Unsecured financing 96 5
Total notes payable $ 5,596 $ 5,505
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2021 $ 96
2022 0
2023 5,500
Total $ 5,596
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 19, 2020
May 23, 2018
Oct. 17, 2014
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Mar. 27, 2020
Dec. 18, 2014
Line of Credit Facility [Line Items]                
Unsecured financing       $ 96,000   $ 5,000    
Total notes payable       $ 5,596,000   $ 5,505,000    
Redeemable Series C Preferred Stock                
Line of Credit Facility [Line Items]                
Preferred stock, par value (in dollars per share)       $ 0.01   $ 0.01    
CDS | Revolving Capital Line of Credit Agreement | Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Debt instrument term (in years) 5 years              
Maximum borrowing capacity $ 10,000,000.0              
Debt instrument maturity date from initial date 12 months              
Capital line of credit borrowed             $ 5,500,000  
Principal payments to CGF       $ 0        
Comstock Growth Fund                
Line of Credit Facility [Line Items]                
Interest payments       $ 58,000 $ 143,000      
WSJ Prime Rate | Revolving Capital Line of Credit Agreement | Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Debt instrument spread variable rate 1.00%              
Unsecured Debt                
Line of Credit Facility [Line Items]                
Debt instrument term (in years)       1 year        
Unsecured financing       $ 96,000   $ 5,000    
Interest rate for period       2.40%   3.30%    
Unsecured Promissory Note | Comstock Growth Fund                
Line of Credit Facility [Line Items]                
Debt instrument term (in years)     3 years          
Maximum borrowing capacity     $ 20,000,000.0         $ 25,000,000
Total notes payable     $ 10,000,000.0          
Unsecured Promissory Note | Comstock Growth Fund | Membership Exchange Agreement                
Line of Credit Facility [Line Items]                
Credit facility outstanding   $ 7,700,000            
Percentage of membership interest   91.50%            
Debt instrument reduction   $ 5,700,000            
Repayments of debt         $ 5,700,000      
Unsecured Promissory Note | Comstock Growth Fund | Membership Exchange Agreement | Series C Non-Convertible Preferred Stock                
Line of Credit Facility [Line Items]                
Convertible preferred shares issued upon conversion (in shares)   1,482,300            
Preferred stock, par value (in dollars per share)   $ 0.01            
Unsecured Promissory Note | Comstock Growth Fund | Membership Exchange Agreement | Redeemable Series C Preferred Stock                
Line of Credit Facility [Line Items]                
Preferred stock liquidation value (in dollars per share)   $ 5.00            
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Coronavirus Aid Relief and Economic Security Act (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2020
Mar. 31, 2021
Unusual or Infrequent Item, or Both [Line Items]    
Deferred payroll tax, CARES Act   $ 193
Paycheck Protection Program, CARES Act    
Unusual or Infrequent Item, or Both [Line Items]    
PPP loan proceeds, CARES Act $ 1,950  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying amount $ 5,596 $ 5,505
Fair value $ 5,579 $ 5,485
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Disclosures - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Option, Quantitative Disclosures [Line Items]    
Equity method investments at fair value $ 4,665 $ 6,307
Level 3    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Equity method investments at fair value $ 4,665 $ 6,307
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average remaining contractual term of unexercised stock options (in years) 5 years    
Unrecognized compensation cost related to stock options and restricted stock awards $ 1.4   $ 1.1
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued by the company (in shares) 0 0  
Restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued by the company (in shares) 165,809 630,352  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation cost $ 184 $ 213
General and administrative - real estate services    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation cost 31 22
General and administrative - asset management    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation cost $ 153 $ 191
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted share computation (in shares) 195 1,155
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted share computation (in shares) 0 174
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted share computation (in shares) 46 255
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from diluted share computation (in shares) 149 726
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Additional Information (Detail)
3 Months Ended
Apr. 10, 2020
Mar. 19, 2020
USD ($)
Dec. 30, 2019
USD ($)
Apr. 30, 2019
USD ($)
installment
$ / ft²
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Nov. 01, 2020
USD ($)
Mar. 27, 2020
USD ($)
Feb. 07, 2020
Jan. 02, 2018
USD ($)
Related Party Transaction [Line Items]                      
Trade receivables - related parties         $ 4,922,000   $ 3,598,000        
Comstock Partners, L.C.                      
Related Party Transaction [Line Items]                      
Acquisition fee received     $ 500,000                
Affiliated Entity                      
Related Party Transaction [Line Items]                      
Operating lease, term of contract               10 years      
Future minimum lease payments               $ 9,600,000      
Trade receivables - related parties         4,900,000   $ 3,600,000        
Affiliated Entity | Comstock Asset Management, L.C.                      
Related Party Transaction [Line Items]                      
Total rental payments made under lease agreement         $ 298,000 $ 142,000          
Fixed annual payment                     $ 1,000,000
Affiliated Entity | Hartford Investment                      
Related Party Transaction [Line Items]                      
Initial investment related to the purchase     $ 1,200,000                
Percentage of ownership interest                   2.50%  
Affiliated Entity | DWC Operating Agreement                      
Related Party Transaction [Line Items]                      
Percentage of membership interest owned by company and partners                   100.00%  
Affiliated Entity | Comstock Growth Fund                      
Related Party Transaction [Line Items]                      
Loan annual principal repayment (in percentage) 10.00%                    
Affiliated Entity | Revolving Capital Line of Credit Agreement | CDS                      
Related Party Transaction [Line Items]                      
Debt instrument term (in years)   5 years                  
Debt instrument maturity date from initial date   12 months                  
Affiliated Entity | Revolving Capital Line of Credit Agreement | Secured Financing | CDS                      
Related Party Transaction [Line Items]                      
Capital line of credit   $ 10,000,000.0                  
Capital line of credit drawn                 $ 5,500,000    
Affiliated Entity | WSJ Prime Rate | Revolving Capital Line of Credit Agreement | CDS                      
Related Party Transaction [Line Items]                      
Debt instrument spread variable rate   1.00%                  
Affiliated Entity | Residential Property Management Agreements | CDS                      
Related Party Transaction [Line Items]                      
Property management agreements initial term         1 year            
Property management agreements renewal term         1 year            
Affiliated Entity | Construction Management Agreement | Minimum | CDS                      
Related Party Transaction [Line Items]                      
Percentage of construction management fee         1.00%            
Affiliated Entity | Construction Management Agreement | Maximum | CDS                      
Related Party Transaction [Line Items]                      
Percentage of construction management fee         4.00%            
Affiliated Entity | 2019 Amended Asset Management Agreement | Comstock Asset Management, L.C.                      
Related Party Transaction [Line Items]                      
Cumulative, compounded, preferred return rate       8.00%              
Lease fee for new leases (in dollars per sqft) | $ / ft²       1.00              
Lease fee for renewal leases (in dollars per sqft) | $ / ft²       0.50              
Affiliated Entity | 2019 Amended Asset Management Agreement | CDS                      
Related Party Transaction [Line Items]                      
Fixed annual payment       $ 1,000,000              
Agreement additional extension term (in years)       1 year              
Agreement notice period required for non-renewal       180 days              
Agreement termination period       24 months              
Agreement notice period required for termination       180 days              
Affiliated Entity | 2019 Amended Asset Management Agreement | Asset Management Fee | CDS                      
Related Party Transaction [Line Items]                      
Percentage of CRE portfolio revenues       2.50%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Construction Management Fee | CDS                      
Related Party Transaction [Line Items]                      
Percentage of all costs associated with portfolio projects in development       4.00%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Property Management Fee | CDS                      
Related Party Transaction [Line Items]                      
Percentage of CRE portfolio revenues       1.00%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Acquisition Fee | CDS                      
Related Party Transaction [Line Items]                      
Maximum percentage of purchase price of an acquired asset       0.50%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Disposition Fee | CDS                      
Related Party Transaction [Line Items]                      
Percentage sales price of an asset on disposition       0.50%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Incentive Fee | Comstock Asset Management, L.C.                      
Related Party Transaction [Line Items]                      
Percentage of free cash flow from real estate assets       10.00%              
Affiliated Entity | 2019 Amended Asset Management Agreement | Investment Origination Fee | Comstock Asset Management, L.C.                      
Related Party Transaction [Line Items]                      
Percentage of raised capital       1.00%              
Affiliated Entity | Business Management Agreement | Comstock Investors X                      
Related Party Transaction [Line Items]                      
Aggregate fee payable       $ 937,500              
Number of installments of fee payment | installment       15              
Fee payable in installments       $ 62,500              
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Related Party Transaction [Line Items]    
Total revenue $ 8,317 $ 6,966
Related party    
Related Party Transaction [Line Items]    
Total revenue 6,939 5,484
Commercial    
Related Party Transaction [Line Items]    
Total revenue $ 1,378 $ 1,482
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Deferred income tax expense (benefit) $ 2,000 $ 1,000
Effective tax rate 0.59% (5.12%)
Federal and state net operating losses $ 146,000,000  
Accruals related to uncertainties tax positions $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Disclosures - Additional Information (Detail)
3 Months Ended
Mar. 31, 2021
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Disclosures - Segment Reporting Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Gross revenue $ 8,317 $ 6,966  
Gross profit 1,152 1,118  
Net income 247 (12)  
Total assets 27,720 22,790 $ 28,579
Asset Management      
Segment Reporting Information [Line Items]      
Gross revenue 6,840 5,435  
Gross profit 762 803  
Net income 403 284  
Total assets 23,778 19,661  
Real estate services      
Segment Reporting Information [Line Items]      
Gross revenue 1,477 1,531  
Gross profit 390 315  
Net income (156) (296)  
Total assets $ 3,942 $ 3,129  
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ).$KE('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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "3A*Y2J9SK_^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFFAAZC+98@32$A, G&+$F^+:-(H,6KW]J1EZX3@ 3C&_O/Y ML^1.!Z&'B,]Q"!C)8KJ97.^3T&'#CD1! "1]1*=2F1,^-_=#=(KR,QX@*/VA M#@AU5;7@D)11I& &%F$E,MD9+71$14,\XXU>\>$S]@O,:, >'7I*P$L.3,X3 MPVGJ.[@"9AAA=.F[@&8E+M4_L4L'V#DY);NFQG$LQV;)Y1TXO#T]OBSK%M8G M4EYC_I6LH%/ #;M,?FVV][L')NNJYD5U5_#;'6]%TXJZ?9]=?_A=A=U@[-[^ M8^.+H.S@UUW(+U!+ P04 " "3A*Y2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%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@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@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=RSTS0LS0[=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_Y9KF4Q9Z;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 >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 ).$KE+?K WVE 4 !@8 8 >&PO=V]R:W-H965T&UL MM5G?;]LV$'[N_@K"V,,&Q+%(VK%=. 8<)VF-M:D;9QVZ80^,1-M")=&CJ#C> M7[^C9(MN)I^T#GV)]>L^?KPCOSM>1ENEOZ1K*0UYCJ,DO6RMC=F\[G12?RUC MD9ZKC4S@S5+I6!BXU:M.NM%2!+E1''68YUUT8A$FK?$H?S;7XY'*3!0F=\6@C5G(AS:^;N8:[3HD2A+%,TE E1,OE M96M"7T_YP!KD7WP*Y38]NB9V*H]*?;$WL^"RY5E&,I*^L1 "?I[D5$:110(> M?^U!6^68UO#X^H!^FT\>)O,H4CE5T6]A8-:7K4&+!'(ILLCV-@$(=)\2N>]XXX-AB<,&![ _;"@/(3!GQOP/.) M%LSR:5T+(\8CK;9$VZ\!S5[DOLFM839A8L.X,!K>AF!GQE/U)#5IDW0MM$Q' M'0.8]DW'W]M?%?;LA#TG[U5BUBFY20(9?&W? 2XE(78@=,50P/="GQ-.SPCS M&*W@,ZTSWQ':K;+^B@TOW<-S.'X"[EKY&2Q:0V9)L67LTOOC'7Q%9D;&Z9_( M&-URC&X^1K=NC(?=1E9% #>G7OLCPJ)7LN@U8_$Q$]I('>W(O=PH;:H8X5!& M9Q)A=%$RNFCH%RU -G+7GZ:$8RU%E&*<^B6G/HISDYC0[,AM&$ERE\6/4E=Q MP3%HFS/>[R%L!B6;01,V]W(5I@:<9,B=B"N7$(XS53$(C?^%O%51$"8K @\V M(@EE>@8+WS]'J Y+JL,F5 %-:0AAOI'.R,(((XG2,&"6&+V#WZ"2/PY^?8,P MI)Z30J\)QP?Q3&8!++QP&?K%CC\=ZAI(YK4IO>CR+A9N>B36M G#21" 6$-P M]A&JW(/!)_"XPN7U.8J-2(BOX>;D_NW!I%YL PQ;BYG4%SH\P!.H* ]304' MZ'L<(^(2!<55_IWRP2?SM4JP3%$#PCCHQW" BH=+%A17^8?00-922T+93X\_ MDX7T,PW>JJ15DR\B ;MX0GP5QR ;>>XX(QNAR9.(,DE^],X]2C906.9E)<;> MY0^*:SP4 7EJ6NSB1Q55DL8!IF^G,ZP^=6F"X9I^?;7(EG)DUFW!NAN MLKB>8+4;&(-_#R13*&AD4 M@!A#EP-8HQRPB$44D:LLA==I=2QQG)J"G#GE9XV4_R:6>F57UQM @'QU53R+UCM?7>: M%P[W$>T!.,7GC0X&4R"F@=0L">0S^456KJ\:*,_S*!L.AQ=#C)G3?8ZK]$'P MCX.(+;0:N':;LC9'G>:$G^,R/8$X!D4L([&J)(,#U&U%?M3$P15Z7Z]@6$Z3 M>?>[=82X$UK>2&BG18&U* JL1=ZC(Q\R _5V8JNAJO[8'KF7(]LN[M-XX V& MW5Y_U'FJ(N4DEM?4UKD;K[ ).G7D_>_G1B=RO%&#Y)O<./B7&QG(7,][X<7. M4>_5IL6\)9U":9PEIFC#ED_+MO+FOSK 8 .$: 8 >&PO=V]R:W-H965T&ULM5EM M4]LX$/XKFI3IM#.!6))?$@J9"8&VF:/ D?1N[J.P%:*I;:6R#.5^_4F.L9-( M5GHWO0\0.]E=/_NB?;3RV3,7WXH5I1+\R-*\..^MI%R?#@9%O*(9*4[XFN;J MER47&9'J5CP.BK6@)*F4LG2 /"\<9(3EO?%9]=V=&)_Q4J8LIW<"%&66$?%R M05/^?-Z#O="+L][$W@Z MQ2.M4$G\P>ASL74-M"L/G'_3-[/DO.=I1#2EL=0FB/IXHE.:IMJ2PO&]-MIK MGJD5MZ]?K7^LG%?./)""3GGZ)TODZKPW[(&$+DF9RGO^_)G6#@7:7LS3HOH/ MGFM9KP?BLI \JY45@HSEFT_RHP[$E@+T.Q10K8!^5@'7"KAR=(.L4S#7Y@IP M#+[.+\&[H_?@"+ <+%:\+$B>%&<#J9ZL]0=Q_92+S5-0QU.^$'$",.P#Y"%H M49^ZU2]IW*A[N^H#Y6_C-&J<1I4]W.5T*03-)2!%H?P\=5C$C45<6?2[+))B M!51L0*POZ/>2/9%4/<(:JXVIL#*EE]G3. R#Z&SPM!T14RCR,&J$=E#Z#4K? MB7(A2$+5XHNI@O>0TJ(/.T'7A"55[KE<45$756=D0Q,$ MV@^L*8/\CKA&#<[('50(L4PH%OASAL( Z=$*_4 MJI$O(*-RQ1/5<)YH(3.]A@"18$F8 &I-E=2&>FBF7RVI/="F4(B]R(YYU& > M.3%_9#]481Y(^2/]C%;I$:PHSAA MRQD0.3'/\EGV@_U.TFS+RP%*F>[F+>V'+&=!-&I,X%J4F""H* MGN=4-3I>=)2020*C$.X'P!1"?E<'ABU50#=7*)B\U/UL35XTMUGQF;T_'!FK MTA0*$.Z US($=%/$:Q2WTF-%:&O^R BA*34*N]9@RQ#031'S%1<22"HRP/=: MR"'49O$AJ%_O6V.&FD!:[HWHK6@%\V61CK;EFW0S[#-]6QR,;N>+6975LI!)I? $(7['IQS.>ZZC3/.ZJ;:<]?:AR6JQ)3,][:T$+*IYH;PQL$^TO,+3K<\N&*'#2 M['QQ._WM\^WUY=7]_.V;(8+1!W#U^]?9XB^7^9;%T $62Q*FZU'U"SWY'+-< M#;UKIOJ'-9Z66<;SH&_4:(=HN*5! M[*;!>YI0FE5\,J="M0@P!6K"7U+5B1,PESS^YCHL:DD,PU^_1''+,]C-,PWV M=8.]T-C!D7?B07V.LAFE]8%:W_.J/U"LB&I$@)1J_!;L;YKT >[[OM#T&K)0O:4RS!RHZ3O?J\S*3O\+(&.\/2>W&@/Y;VMO&C]UCD"8[E83"+-,ZCN988VR!+3*=RZJE#.RFC(50FYQ2O&R@ M]75!Z $-O!L&_2!J2J\.M?JM]>.]U1&3+(Y1:&PJ#HKMNM-2"G93R@;GA2MG M;=/'P_^A)-J>C-T]^6!)C(QC9B.*+I$-K,'6^P?]\D>M]D>6%VIONU0ZWDFD M4B V[U,V-Y*OJU<2#UQ*GE67*TH2*K2 ^GW)U=Z^OM%O.9JW6N-_ %!+ P04 M " "3A*Y2W#RO$XH# #(#@ & 'AL+W=O<((U!J>VF;3[ MZWL-#!_Y@*3)0X+AWG//N>%P\6POY*M**=7H9\9S-;=2K7>?;%O%*A [ MFL.5C9 9T;"46UOM)"5)F91QVW6H<(R/E18A7L_@[F5N.840YC;6!(/#S1I>4G<"BV4T TIN'X6^Z^T%N0;O%AP57ZC?14[C2P4 M%TJ+K$X&!AG+JU_RLVY$)P%/SB2X=8)[:8)7)WBET(I9*>N):+*82;%'TD0# MFCDH>U-F@QJ6F[]QK25<99"G%TN1*\%90C1-T"/A)(\I6ALXA>Y61-):)FM@8F!L^.ZZJ/557W3-5_B'Q 'OZ( M7,?%)]*7P^E/-&[2G7ZZ#?J;)KA-$]P2;W(&[YDF%-SQPD$ZE8PJM$0KN)VH ME-"5M1;QZT 5KZGB#59I$95!_(AV1*(WP@N*[J"=B>"<2(5V%%R60N?O3_6U M*A&4)8Q%WQ;.@P,M?.MV;R2HQW[2L)]UK M].[MY$=!$ 7^X7UW261?0V?*X>LU7.;[&KG+*G3\( JC0_K'@4'D>X$;G6'? MCB<\/)].LK_"^#5\GUG@3O"1A!.!X33$_CD)[>S#P\/O&[QCJD+^JD2,$O:. M>^[[P=$-,Q;6)]N..CP\ZRKC/PX8'[(O?LEPA3C>0Z#P$@""K;5.UT&)7[CQ>A(9]3'F8PE:32A, US=" MZ/>%V3U)E-I>.8Y<)2RG\I)O60'_K+G(J8)'L7'D5C :ETYYYA#7#9R@X0!RS ZD=2-_! M'W'P:@>O)%HA*VG=4447<\$/2&AKB*9ORMR4WL F+?0T/BD!_Z;@IQ9+7DB> MI3%5+$9/"BXP1THBOD;_;IF@.M<27:"O3W?H[--G)!,JF$1I@?Y+^$[2(I;G MZ-/)\]Q1 $R'=U8UB-L*!!D!X:$OO%")1'\4,8M/_1T@U+ B1U:WQ!KP"Q67 MR,/GB+@$&_ LW^_N6N!X39*],IXW$N^1[5FQ8](2RF]"^64H_Y="53FI/(/2 M4V_?_2+R<#AW]EWF0Z-@%@2-T0FH:0-J:N57KY1B@]@KU!=I91HT00,KT[]8 M 5$S!$L*T1B6?BJ5'F7/3-RK6-,36GZ/^M F)*&9>=B #*T@GV@&NT%#A"+X MPG0.3.C"PT6/'M&_A(\-DDCX\@\W(:L1MA<:>O=I QW.<<.@NV(]=JGZBG*F$ MQY#;/2S52AA75(@4M)(JM*:I0'N:[@\V%/U*2<"L1V*X1_T#W M5R^'BI$1WE (B-\7"X/1!28C^%JUP':YN.]B0U"CJJ["HAFX%0UL5XU;*M.5 MWJJG&6A'06NU\]/,,C/2,G&K:)@NZ3UK2B@.QBX.MJZU=3SK6R.^W* :KJ>]-1U+7R@*Q=^Z_ MU-F2MD(3>X6^2P5\QJ(5E\K,V1^VLV[85P^#E1]X(^69M.693-^8#.BZ0>_@ M6Q!))O;IRLZZK%-^6IQ;/7"F>E[<) MHS$3V@#^7W.NC@]Z@.;@:_$_4$L#!!0 ( ).$KE(YPQ)=E@4 +4: 8 M >&PO=V]R:W-H965T&ULO5E=DYLV%/TK&C?3)C/9& GS ME7H]$]N[B1_:V=E-VH=.'[2@-9H +#?C'Y@Y4>>$B+ YSPK^.4D%6+W>CKE<4IRS%^Q'2GD+P^LS+&0I^5VRGTF"SFU;6;Y'1@MR4@._S')=?EB1CA\L)G#Q=N*7;5*@+ MT\5\A[?DCH@/NYM2GDV;+ G-2<$I*T!)'BXG;^#K#?)40(7XBY(#/SD&JI1[ MQCZJDTUR.7$4(Y*16*@46'X]DA7),I5)\OA4)YTT]U2!I\=/V:^KXF4Q]YB3 M%\S<3\"L#ICI=^BKP:L#/"W [POPZP!_ M;-%!'1",I136 >'8@*@.B*IQ.*Y?M?AK+/!B7K(#*!5:9E,'U015T7+-::&& M_4Z4\E0/+/Z8LBPA)?\- M7'W:4_$%7( /=VOP_-D+P%-<'H'O4[;GN$CX2_"L(YR!':;)A201XQVUYUJ?H2"W#[XOOP"NZK?$7YWA M$L?[?)]5O94/((VIL"2Y'DYR2Q(B-[C[C( [4E+9YQ6XD3L"*&,)?#\F7/4S#FJ MLLYZLB[)EA8%+;9R:\QP$1/P7$[&<7!? "S FL2O@ M? N3 R+9*Q_Q>E5]) MR./"GTP5M3!!"+:93GMN4Y_['\D:4M#SF]$^(A*X7=-FN M3!",(C= 7=C:A%T@W]=05Q84C#P8A5WZ-G3:-G M58C;T^A-$:M-08Z/[&YU]*)W@_SGEF49D)I\P&7R[\ 0>\W-O<%5KNX"8I9+ MJ\/QT2P4":"<[]6:\].9MCV]GC%X7D\[_(:1_TV,;%/GF^,/76WH;!AMEM[Z MYF#:BPF:8H+!8N1V7>[EGII1?$\SM8*<")')*R(MV7Z;-G4I>:PTX5S' Z,. MV$,R;$B&WYND;1%"L\':-K4:A'2X1PWW:'A:CC[A0$6:DBR19OFHC8*!0OKZ MJH]U.F1POX"^G3QT6JOD_"3Z5C?DF)Q=35]6 M9T#=PDX\(!PL[$_)GA;R*9;;6L:XM:7+.D>WI_K^?@;4Y==J-QP6[ZLB&5#N M/W#Y)'-J0"W^:I1T6U!!&&EJN+&@>L4;MNH-A^5;*W!$4+)EUVWW1HV5B3+'RL3TC57KA:#_\[TA;-T+'+8OW^H.H<6LS-R>IK1V!0[[ ME?_C$*%I/6 XTV?0!D+Z*(2CE[DU,7#8Q?P FPA-O](CZJAU*VC8K7PGHXA, MQZ&+S""DR[ZU)&C8DOP\JX@LEL6->OB?O&X8MBP_UBLBTX4H'=;7Y0RJ6UIK M5M"P61GE%I'I%) N#U=G0%U^K;JC874?[Q:A]3W/*&FWH$+'TU\_6%"]THY: M:4?#TC[L%FU%+9$I=Q#.=+XK"ZS2=:WZM05GTW4;#$8H]#4UOK8 +;IN0850 M[_AY79^>O"U7?^C(YDFKQ$%&'F2,\RJ0*R8$RZO#E& I MYPH@?W]@3#R=J'?RS3]5BZ]02P,$% @ DX2N4O?N1!@ 'AH !@ M !X;"]W;W)K9EFB+K22Z).4D^_4[I!1)$2DY>;%U&9)G#F?FD-3E@Y"_ M5M+4>J,%^Q.(E7F.95/MRP3#U>3 MW3/]\W GX6[6])+PG!6*BP))MKN:W(07&[(P#:S%/YP]J,XU,JYLA?AM;KXD M5Y/ (&(9B[7I@L+?D6U8EIF> ,>?NM-),Z9IV+U^[OVS=1Z,,+,XWW M6L);#NWT]4842F0\H9HEZ%[#'\R15DCLT(:J%'V&>59HBG[>?T1G[\[1.\0+ M]",5I:)%HBYG&C"8GF9Q/=YM-1X>&(^@KZ+0J4*?BH0E+]O/ 'OC 'YVX!:/ M=OB5R@^(A.\1#G#HP;-Y??-@! YI^"2V/S+$IR%M9TG;29$CR#=)-2_V5 F^06!:^((:0&Y'HLBYAE#11^S>6T>QH:T4D$$0G#Y M&!LA;-& 6HP2=I,+J?E_U!8/B.Y,T (E7,6B+/3[ZA:@Y;P"#M%MJ@&3$E#M M>$'!!8"T8WTP%=/5V/,.BT&/9]<"1WZ:EXU'R]=[5.&%2A[SZ@%[A$JOF _L MTH$2K7MH79/%W(]VU:!=O8E_:>KK5.RF,.^(*L6T#^K*P1%V@%1879O #W7= M0%V/0OU$90&376=P"1';J9&_!(?P.$*,E)*]M^$+WD @:0]&?;G7(OYM MM$@R7?6[,#=^Q5U,/G,<(A&0#8T9]P%. F MI<6>F<3?42[1D68E,XRR/R773RAG.A6F+AQ955*\\$,'V31<]>&[1IUB^!(] M;M'C\7)OT:M>W3+1K&Q*9IQN>7:RZH>MO(1DE*X?DB;,U%3&CW2;,:/-DF4V M- ]4NL6R9HAX&"+8F6+7C 2K 9):J0K'M5;V]?M-5K>5=#IN$:DQYFO]E0)<*MV.#P3:OS2E9>OSK'K3!@ M/)ZJI8Q3,X<@93O^""P-IVK=U4VNN.*R+A8M%?#_NLHH$5,6ZE!I_>%MG /$AQY+##1-LG[RQ[@;OR M JO-_C+-9T4&$AZW(H3']TS]R&RW'*^,S%9$\"D1$3%C23U.(30;K8+8E8@0 M.Y/I&LWG\Z'9;'4$C^O('7VJ3R.*5P!UA6**^^7:9]21[YF>K4BH9@L37F3U8Z:QLZ0.5_A,4[-&4<-U?#/FLR) KK?#@<>%I M$NBL+NWG+U+)%Y9>%WS2%/2UW6,UCZ*!TP?2JA,YK4YG"8NE$=%S<^1@KXQ. M6=?,\LE>F)F ,F9"S.<$\:@06?;GP6-%%HN!VDQ:J2(G]D5#2-^C+=OSPNQ0 M332!\'*1>.&[&YYE0/KES&-%YN% ')%6_\BX_HW 9V;U.@K&PO=V]R:W-H965T&ULK5IM<]LV$OXK&-W,U9E19%M.DUSS,B/+3NM>XKA6'+Y^N99+-5/AX_K*X==A*Z74 MM3)>6R.<6KP:3(Y_.GU"ZWG!O[3:^-[?@BR96_N9?ER4KP9'I)"J5!%(@L3_ M;M14514)@AI_)IF#]DC:V/\[2W_#ML.6N?1J:JM/N@RK5X/G U&JA6RJ<&TW MOZADSX\DK["5Y_^*35I[-!!%XX.MTV9H4&L3_R]ODQ\>LF&<-HQ9[W@0:WDF M@WS]TMF-<+0:TN@/-I5W0SEM*"BSX/!68U]X_=XMI=%_R>@B4XI3Z;47=B&N MG/+*!'[S\C#@+-IQ6"2YIU'N^ ZY)^*=-6'EQ;DI5;F[_Q ZMHJ.LZ*GXV\* M?"?=2)P<#\7X:'S\#7DGK>$G+._D 88/Q=0:;RM==G[HFT_N>*.--(66E9CA MH4)>!B_^,YG[X)!9__V&1D]:C9ZP1D_^[Z&X1^[USY/+BW]//ER\OQ23RS-Q M.IE=S,3[-^+J^GQV?ODAOOFP4JB1PM9K:;;:+$5C9%/JH$I16 31^/A7\A-^ M+%J7^,XE4'=J:^1M\5G\8JN2)$U9J%9^*"Y,,6+C?#/WNM32X;$X^/O?GH_' M1R_R3OYY_&(H\O-?IA?IF;!.!*C:[2!]T\M'8B5OE)@K900P:BT=U-2&[7(E ME%4HK[#BWXT)I-O::=BPKJ#%4AGE9%5MZ;U:A[B7#OMHV \<>39Q4BNG"]DJ M_O-D_\:;)B[H MHE+B.2EQK99-%07.'O_.[RU$."'7ZPK:S;'0-609O7+M:K: SIJIHG$ZZ+3B M_+982;-4%*]:>\;=;.#L?)KM&XE94ZSV1[^TPM@ (XJJ*9%/597/*K4O*NL; MI#)4^;/1%)KY5I#GV&.4>94*:J_@$1)'V,8)N]:&*Y9$R_(/("0O&')J:L\Q MM08QQ+F&'%[A.)CIZ,77&TI%>AA5*._1E%@3*192.TJ@#@&ZO$JVM;FQ4S/? M42DCKKB4OY#OA;J15LBZT\T'\"7V ER2%E(JEL:, IW&$I[*+HJV0+EUDMCNZ_20.Y",Q/9N) M"?OX7>OCH7@[I5@8-&AJ+7L7#,7!_%&7 X2)RG'&?4/0G:L@K>A)NU8$/3#P MV^+N7@9Y931N*M>(]1?O*1-V]-JW:,JY=J!V],*B8A'NTVKN(SNQ# M6LP'U6'7 OR[E\F.Q*@H)F?U3FY1PSE&Q[\S1!UOF+S+W6EXO^?NB]25=)_% M[_M\U?KIW-QH9PV])$;8.:&OU/FL:YG7A&BH!^53YGO5(YVP?"^_! )^P8R& MF0;MY3\M8=JH+Q<"&/,3LB0];7Q^V$+NO>PMV*5*;4 H"2908"J*!(:!OQ_" MQH!^>"Y6P'=0MP'OETM$W<<&L-%>[:0-!_W9"R^F%:!13 @":V!XU EI"+Y- M$&4C?EQ.9F>3WWKY[3XC31J@6(0(OZWG&*J^YI%T**(Z)R*$S#_028%G6W:R9?7[^@ M1D%RB'KTW$),2I79.;U4.945<\893^V2Z=Q7[4ML\ )>0,T!,)VM(UE)O71O M^Z0(88SOP)GEM,TS<@!ZCH)62M1QP(L= XY')N3YC%.,=@^Y@SFUHC'^1G'# MK)4X *WPCP0HCJR8?H7=-R_H&&2D=0J.1^=!CR&8:)4ED[\EF>$JW,O5[F-H M4^7((VWLDQA@&#R!>&M;]I@A>";E+%@/M5!+!Q!/HC^Y $!"274F'3OD$F*Q MUJ2+BG84R-**=@C]X>=;M;^7TG9N*#)W1H@M<0)8F+6# VXT2J@M-_89:AC3H!HM1UE)J!-# M.\PAGG->Y%]!W@[9BBZ)&&X+LO4,E*6RZYC>H#X31*[:PWNH5F!TC!R&$GKW M5B40D:'_FXR!A8KK:BVW[%,$<-%TL\[5U95X:\&_VKK;'2"7%DS*Q,Z2 Y!4 M^<%WN^DH3BS8N\1YF,9FJ+M+1$<\Z[JC12.2:$<-T%)'DG^M*JT6<:A#U&RM MBSSL;<6D"/#01P ,U$4;1S\FI=XW[KL&_8=-VC3>Q;2(J]I4?NC\DF9%M!+. MR%I^5D0:DM)DX1]-N4SMDF(E8YH%SL246+E^,W&,+W@>X2)&YGY2?+N7]+KK M!,IFE)QU3*FIXARQ7!6';R-NT/:0U&FX !&W5/(2Z(8 ME">HV3CW>,I_66W3/=?2VG*C44<:M:!=+) =$90,8?N8(E5R T"VIMFJB!0@ M7Z!Q@_#QA#(.]"2)D[Y_*4.W+=&#![%;D/MXN-C90LPF'BYJL!]+%MZH-"VW M@ ,PFY26;XXFWBAG\ M4.G%-JO4DTF9?!$1\(.\)6ZV66ET8.WYZBE.<193>)30)J;T:U0'E54E(^3V MI_-XM?JF'=9#85SYX<#7L*QP96 M>4M-SA'NQGSF 124L0HW%GD/\ M@$Q;-W,L%_/&@^5X'R=,G<9;&6\-OH(&B%EJ8_CZ:$%#:AO!XQ^'B>3$^[QX MXY>W$?Q%GH@::V&F/R#)G"H]Q2.;^U4:GM 3G8K;>#FE=JE+9C>,P%+4N12I M:F*#M=^'Y;WTO4AI>$?V_MH8HH7'3_=G[J4=\=O'QR=#,>A&FHM>F;5]"TB@ M SJ=)\YR\,&N$9J3\5-,<.^ C(UKZO/E9]OAL#'-*:B>AI&25,L36L0=6]DE" O18YS5F4?HB_I8Z7DD M^(3O9+)C0".=LM4D4U!P864@P,"V.;>AENOP$KHIS#>>K$U;8A3?3NU.![@$ M4SRE9$]5%@HN7S'N9!)\1PRZV7GZMKU/C[?7[6GQUK9%>2GFSA(IXZMK/.CU MU?BA84W>Y]_]BTLH&_V3Y//(U].FZVQ#OH0EG\>F1LJ1WP@/*9SM@-S"3GO! MW1W"))NNJQC.^,)[QW*^<%5EP]2%: Q3EHY!SO/'(!9$S3.B0HN0>+N+=GV" M2[_W5/Z#,6Y,%^XT\BY72&F:D5LTH@12#F71&U;CH;H--]8G&I-;6<(J'KQ; M$]A]C&HD-TZD]]##&+O8RW;NJS]%+_&M2$<'@H\Z#9>.R MK@\;=TL%:1SG;;RM5)J/):3N?9#A&N%1WZGX#BJA5^9N_"6H=U-3 O7[H/P] MG^I;U.X-6KW/ +GWI&&G^PR127UR9J1R60:.K. 5/]KWN?.P]Q6Z5F[)W]HI MAG!Z_"#=/FT_YT_B5^QN>?RW ' O\M&+2BVP]6CT[,>!OP1[)J_:<]M M"+;F/U=* A9H =XO+"HS_: #VG_D\/I_4$L#!!0 ( ).$KE*]&PO=V]R:W-H965T&ULM5AI<^.X$?TK78J3 M>*H4ZO(Q.SZJ?&W6J1F/:^3QIBJ5#Q )B=@A 2T 6M;^^KP&2)FT1TZ<;+[8 M(@CT\;K[=8/'*V._N5Q*3X]EH=U)+_=^^6$P<&DN2^$2LY0:;^;&EL+CT2X& M;FFER,*ALAB,A\.#02F4[IT>A[5;>WIL*E\H+6\MN:HLA5V?R\*L3GJC7K/P M12URSPN#T^.E6,BI]%^7MQ9/@XV43)52.V4T63D_Z9V-/ISO\?ZPX5[)E6O] M)O9D9LPW?KC.3GI#-D@6,O4L0>#?@[R01<&"8,:OM1B4?;/]NI/\8?(Y3)N:@*_\6L?I*U/_LL+S6%"W]I%??N'_0HK9PW97T8 M%I1*Q__BL<:A=>#]<,N!<7U@'.R.BH*5E\*+TV-K5F1Y-Z3QC^!J. WCE.:@ M3+W%6X5S_O1:/TCG@;)WI#1]U:G1SA0J$UYF=*6]\DJZXX&'+CXQ2&NYYU'N M>(O<"7TRVN<.(C*9=<\/8./&T'%CZ/GX58&?A$UH,NK3>#@>O2)OLG%\$N1- MMLB[^K52?DV?I,]-1FT8A,[H;T9I3_=XKJQT](^SF?,6&?3/5S3O;33O!Y4)8>1%%).D?J9U0M44E-23DD8B9YG\\E ML?EDYG"I$=4/ZQ>F7 J]1@4OC85X7I,1_#*"K[J @%L*P@++>V@BT#$F(50D M>"3-VV>[ZI1.(#MX:F% M!6?(-M?:V[)?JI9?\40KU%-V,9@!V#Y#MXBHUGO_](?WX]'!T5_!K+1;&.?> M$8._%;KOQBT(.3PB3A924)?017 KJ&D9"Q-:+OW9M5'"SI@@QCKZ.^V"]2 . M.#&GOR-A(1K'4G8*V&4*Q:)F5?1&O,!%N4"D&;L#0; *MKNP?1$!B^JTM MNT\?DXN$=AG#\?"H]2:LC([>]4G0O;!*S J)DUXB57TLX?7FW/WU5;,_N@&7 M7!OL.D8.>>145B'[S.C;P7DC >D-?;"=W&LY,9PH9+MXGMX&:G+_ M_]+I^+0"-B^1^\];8T>8E7P3BFFT/3AO*J8MU8J:ZA;LVV3^V/%O^U3!9)@6 M2#TU#\.%HX\@VX(F#2PMH'*%3@4UZ[='\"E1L_]U.@S,M==BKD"&!\GD-3+T M(1'#0$,NYS;U<@+P$0[=-"?# _ILA/TW5'_ MX&#XKA[JGLUTH_?_5L^S".W0'N3MTQ3I41DF>(G@,!C1^7"O1TJ3&7_FQ&_?26)=-+-BW91U'Q63RQ!QQ-U\C,& MLH+1<17,!NO_$NYWM>I:_$LB9(*-DB.;9?5(7R<'YNTP\D1X&]6H^7"= !+P MSN5<0%QAPFILQBV%.V ]JG0*.";B2VZINA?$KNF1O ZQT50N6,C)/OZAM?"& M2FS713]L4IMY#42I,.3HYEYRB]06*BHTL-/&_@0'M?3-M:/I7&D:(\5P=>Y MYZ(( 9GR%PQ \+W[]:#U>0/=>Q$^XG #06#BEX[-ZN8[T5G\//*T/7YD @QH MS(X*.ST M7U!+ P04 " "3A*Y2C\%'E"@% "]"P & 'AL+W=O9N;,F1N/.^N^^HHHB/M:&W\RJ4)H7L_G M/JNHEGYF&S(X*:RK9<#2E7/?.))Y%*KU?+58O)S74IG)Z7'<^^Q.CVT;M#+T MV0G?UK5TVW/2MCN9+"?#QHTJJ\ ;\]/C1I9T2^'WYK/#:CYJR55-QBMKA*/B M9'*V?'U^R/?CA3\4=7[G6[ G:VN_\N(R/YDL&!!IR@)KD/C;T%O2FA4!QK=> MYV0TR8*[WX/V]]%W^+*6GMY:?:?R4)U,7DU$3H5L=;BQW6_4^_."]656^_@K MNG3WQ<%$9*T/MNZ%@:!6)OW+^YZ''8%7BQ\(K'J!5<2=#$64%S+(TV-G.^'X M-K3Q1W0U2@.<,AR4V^!PJB 73C]8FW=*:_% M];K.DZ[5#W0=B(_6A,J+=R:G_+'\'+A&<*L!W/GJ284?I9N)@^54K!:KY1/Z M#D9G#Z*^@Y\Y*TV^XZHX\YZ"%Q?*9]KZUI'X\VSM@T/*_/6$V_B_ M75U>#KD]?SCY]N#R_>G#%P*%0FZS\A[88NXDF7I MJ)2!1-.ZK$)"B\:IC(3=D(LW"JF2>&2DWGH%E+:W%P$.%C);-])LG__R M:K4\>H-;0[@X>BJ'?ZI0DC?40R@'F+BB<:@T+).?B3L5*A#C&W0#MO>T?$2: M6;2>G+CJLZ_:EE-AK/F545%@'AU1S21/1:85/J!>2_;35ZK!+O(G!W>R)BP: M,&YZ8!9NNMX2D$%7;5U0W\%WZ_8XPUT'4B;2 _Z4S5.TNDIE5=P%UIBNK=3" M.D%8VUIE8DV&"A7&Z.]ARG&&,"VP 6+6!#^D!IH\8<,UGQ+)02W,)E:W@\K6 M#/!S(-729#%O]KO2562PG:M,!NLB+(4H*\=,1BQ]ZCXX/8(KVM#&"Q8>#2"8 MSQ;Z?&9;P[?&ZYGTE2B0B(ET0$5:1Y[4NHT3 =XRRN@3R@:#SJ7XS<1M95N= M]UYO>+CTH#E'94B<2^>VG.4I=Y''Q@:@U'K[0)6FZ9XB_(?H$Z6WA\*(;)W" M49K(NV0?=YE$&X,79P]5_U"%(H<74U$.W2*FN6?&T JV,3$4],HX/R9T?3#;(B-;$VA,H=U&B9:( .1"(7]YF2937 M7FZ@VW-#R:R#()/,C%1X8V#+A]$3S /D^S 0HO0%952O05^_NTAT[R3BZ&@' MEIXM9T<8HUK'1O6E0M#&<\6N%CKYTJ%? !'GQPW*0;SS@7'=DMN@67KAJ62B M60Q$J]!A1IZ%* MD=K'%,QVIUB?'\IDND7C28\',/.H+?4]HY(;BBTXE6X\'UM+@9#![RU)!^HO M_@.>&)(4A6?+(]RWK8\=K_A7(C\VS;%A3ER>1DML^B_?B _H7RC.J%?F>/\H M'LO\D.O'0LP^@R'6M\>W\--JQ3F>BUN.6>S1C.!ZK._I, F@1V]G^T;\?.=) M!1++^'#T(G:9]+H:=\>WZ5EZDCU<3P];4%0JXX6F J*+V=&+B7#IL9@6P3;Q M@;:V 1&+GYS[Y/@"S@N+#.H7;&!\L9_^#5!+ P04 " "3A*Y2&9M9.^8% M !=#P &0 'AL+W=O; MI';/WLXN%F<;ZVY]013$?:F-/Q\5(50O)Q.?%51*/[85&?RRLJZ4 :]N/?&5 M(YE'I5)/YM/I+Y-2*C.Z.(O?KMS%F:V#5H:NG/!U64JWO21M-^>CV:C]<*W6 M1> /DXNS2J[IAL+'ZLKA;=*AY*HDXY4UPM'J?+28O;P\9?DH\$G1QO>>!4>R MM/:67_[(ST=3=H@T98$1)/[=T6O2FH'@QI<&<]299,7^;L1CB6!AH_Q%"C-IQ3AHMR$QQ^5= + M%V\)(?FS20 6?YEDC=YETIM_1>]$O+,F%%Z\,3GE0_T)?.@.7,X/ KZ3 M;BQ.9D=B/IW/#N"==(&=1+R3@X&)OQ=+'QQJ_\\!S-,.\S1BGCXY6=_0>[.X M>7/SH2#P)9!#&66DI%V)34&A("PL&CCBSYM"984(Z+$(_=J6 ME31;(;6WHH1*[9! -NPHLVNC_HVOXOK]1P$G"""., D\\)19]S%^^N'%?/;\ ME1>.FT($*VJ?C-2@B]-;EF\PV$ ;I59RJ;0*V^^ MDNMUBD+P"_E+34@E=QR MB#[9BKJ<=,_)XI=>GL<"K1T_5K6K+!,&0FVX;+D+-F5BZ*;BA'AO,R4#Y>C< M4.QU-6KYHT&6"^E%G$V4"ELQ25$[+>B^HEPQ"Q"7L6&7?N2I\T? \0=)$YC1 MPA?6A6,.N#.;ZBQ=DR"?')4Q*S$I&])W),K4T!'7^[%@OB8+41!\PK0#LU$N M'UTVUAQG$HS2S#A1P7##R3!4K73-Z=N*BIRRN0<5[\@!:+EE0MFJK2+=!VJ( MGM3!:178- X<;PWL;$5&CGL#4N PBS;Z&Z6U6!) R&7*4SY^5+U^W9".+K&Y M:* >=XK(4=LX^'/!3L9216**.ZEKXG ?\(Z#>Y""E$T'*"]4R4V*L+@,RO19 M\7/+E>C>F@PYJ1$RLZ ;'A[ DK./QI=^YA^P+JC+[7BB?*YSM>I^3[T^D'CX/;LFE>ETM*A".C( MJ G('.G",\!2)9<6?[:*-,B$$6HZ[]II\75'QF(1N_Q/E*E'>! M$ZW!DK%SRZXPAMF2N":1)PHZ'@ MX,J64!=N0T@=& MT?&\8DCI.I3B_=6=B_P2[(4+3(,C97!R#\\F)*^EP M\GS D>IE7+03[QRW#9]D)@X2E0\7B3P*Q87F83\AJC; "MC@]%B\-V)1K[$- MM\TZ.$J[].>Q+ FFJ8*!E,&96-CLEM"B5XNVG &DSWGTW3%5D9Y>,VYLK7.N MP+Z"V4AS96K>9H+2[-!\V+,@BD?+(0=01!6S.CJ7CMCC8(_C0[O:K1VE,=/F MI G!5S*C(7!N455F!ZG[*"Z0U'Z <$,\P^+.>^'Q[PO\Q&K]I^=^S;W2>_*4Y);QXL=+Q8H2;K] M=%^[N^,B79EVXNGBB9O'FE=M32NH3L?/GXW2WMJ^!%O%"]32!ES'XF.!^R\Y M%L#O*XNN:%[80'>COO@/4$L#!!0 ( ).$KE(9&"Z)^ @ /(: 9 M>&PO=V]R:W-H965T=PYG)GW4>_42J(^\*4_N5@$T+U_7CLLXTJI!_92I6XL[*ND $_W7KL*Z=D MSD*%&4]/3\_&A=3EX.J2K]VZJTM;!Z-+=>N$KXM"NOUK9>SNY6 R:"Z\U^M- MH OCJ\M*KM6="K]4MPZ_QJV67!>J]-J6PJG5R\&KR?>OY[2>%_RJU<[WO@NR M9&GM1_KQ8_YR<$J E%%9( T2'UMUK8PA18#Q1](Y:+3E8#$2N5K(VX;W=_:"2/<])7V:-Y_]B%]?.SP)S_T!!:GCPA,D\"4<<>-&.4;&>35I;,[X6@UM-$7-I6E 4Z7%)2[X'!7 M0RYV#!LO;LI//KS4^_W(@/&P6@127+_7?_6$PGYQ<>><]* MO<@L"L$'43F-ZM%F+^Q*T++IV85XY3WJ]YTL44>HF'#1WKEUJ%\7]D=O7LM* M!VEPSWU4P7\HW),=&6FA%T:O6;0 M'G5NL+-3N;#X$ &\-()3=$9J=)F9FF!* /7AI#*U[T-:*2ASN%NPGT\< 7_T M(NU/@+;P@5P:%2.?*\=01OTL$4HZ@-MM-+B:<&DO-J AA4JZ@ZJ?+'1.IAR5 MR>0"<3#8)1>WDC+B@Y.EETR./JJ5A:V!%YNGM,-G9M>E_A-"T)U<1UX GXJU ML]X3)^+6BFP!HM;]*7:Y6")3:R=441F[5\H/$3.Q8[." ]\A2 5M#R7X4R0$ M[[=R711X#ZS6[B!,E':T4"ZUT3 +<<^UHV2E.PA9_!$%J44D ,;09ZG6-FCR M/27+5AH8#?M]G6U:6T;BQY)OZQ))5Y)U._A8D16Y%:4-/6.TRT\J]F_KBBYY M4DYF1L.-0Y)'/B(YNS(O%?N?5O5U.:6+9>T\)Q0 74 MA(82V%--VDQSIK7@NKR(H5/YZ!@W';W6TH M3[Q&J'*Y/PGV!!]'*Y_ V%VI M'!>V7:UP=8C@Y3 4-67(T !7#$6!WJU7LM!L)U49B 'D0IE#]6=1R!;P'?DC M\D05 6I*Y+^$3+Q8*V!GW^N8=PTE@"RHYYK]0W:AN207=84B2?CV)X9(6F32 M;RB$2EN9",;BFH4'!<-A+OFS3EIEJEIM"3 M+Q 2:;QM./$P<=E_CDD8/T(3%?+[/4SR$, M1#DD6<>H;53'\J(-UV&L4GD\K ZGR#F'0?J?*+NO8_I(\O^G][^7W@\',_$; MH:8% M5UD-L,3%NE -QD<@*S;(<3'+IHR$H[,A00/[48A'S81-$4FE1+%#1-8Z$S(G M6SB@ZEYE=5L>L:M1+]MB_K7TE>LCR^I*IW[7GXZ!.2,ZC2?@EA5,VOQH=TQU M10U2^$IFZFEI\TFKHD31WO/,^G/M>K^98+K% M2QX&ZZ+KI<,FFOT@-FVD)I=MF=8Y>$\*X9?/1/WH-LV2O$L3/1VI)/&O#?>'IJ.$#7RVB\7+&=!53SL:]$8/28')Z,BW5FE48I.I-7]3$AU. M.;WN_B0G'F_W7S&4)=>TS;G7(GLSP>-'W5[TU<$BUUOTR-3:B_+H0&DW"<&9 MW:38&X@(==ONJ9)P6@199!\/H3XM(KU>V@P;[3UNI.TH!C82M8]=,&U_U-"1 M>$NYE1K"H16]9&H&BA@)7W$<.S#]H[9T: I-GE O^!342/RS(X(G!.-ORIWV ML=0U3\ W]Q0(FJ&Z9R"M'SK^Y :0U<[%@WA3WEP4:7 HTN 0>F?\GE'P$(TZ M=-8Q-+ ;Y@;$'7J=2HZ)4SFB:9=@A[*UIO$M(GFGR14A#I0X%/T9W9BF4TTG M-B7V"#4=+ PFB#@3)5>0H%=I'XII*>CL(ODXI:(OZ#J6[3E1&JL31>$887=\ M0F F.I@3'CY'\](TQY86?R3,9E+P-+'+]=JI-9<""B>C?FPY^G$86:(B^Q/) MQNYXMU+2S#5LQFJ*! +F5MX!,/>C*>X^A\S9?'X$TL%V#W&]30P5 MV'-%])PZYCG:D;PW%,\6HYDHM#$\0>#RL[/1HKE 9S-0#[\Y(.9(5=*.\SL: M$Q*3K?@0VJ863Q!?)(!O0OP"RVWMZ0H#GBS.VRM_#>)/)ZO1L0?FX]Y[".3- MFM^VT,2/HHBO)-JK[0N=5_$]1K<\O@V"]6NCLZ?#^((UOP(MN*W M&DL;D*3\=:,D#AVT /?I$4?S@S9H7W-=_1=02P,$% @ DX2N4C>;5X^I M!0 C T !D !X;"]W;W)K&ULE5?;4X;2=I/';2/'3Z )&0B#$(L H17_?LR!%4X[M-"\2 M 6(O9W?/8GFZ,?;.%4)X]JU4VIT-"N^KX]'(984HN8M,)33>+(TMNG%5^)6^&_5-<6JU&G)9>ET$X:S:Q8G@UFR?'%A,Z' W])L7&]9T9( M%L;+W_&P0DT-"B9^^)L<#1@N5CR6OD;L_E-M'BFI"\SRH5?MFG.IH<#EM7.F[(5A@>EU,T_ M_];&H2=P%#\AD+8":?"[,12\O.2>GY]:LV&63D,;/02H01K.24U)N?46;R7D M_/FE6/C3D8T3?N8(V#OO$SL-BE=)DRKK:"_3U;.&]1 O\\HWS2*9\$Y9.? MC-D/I-Y=?&8SQ\R2 6U6='"'3!LO'*OXEB^48)E!R3LOY*7(A/E0MBP^'-/P6N6UX)YP_AR*97D>#=DM78B0RAR-AU.X[C]_=+M+J7F M.H,1]O8-F[+/QG/UP+$#$L+;\!]/GP*#3@*VU%9Z"6&N\Y&Q*&7KN52@LV=F MH>2*$RF# JX46QAK T0((%WMX!8ASI$/#J6BE'6YL\3XR@H1D.\BN9&^D&A)4"4:62]L M&;&9W\\K0,;#4 ,+KH(NV(:H8\IPS3:(T\$4&Z9VB#/%.AR6&NJ$@[_(?3@U MCL8OHB<2]KQZ1/1_Z$^C"?3OE>'P^RILDI><](KQ1JR-6E..YKR2E,(EJ2&'TOCD \&]-%E-;US83$Y> MA32Q^36T0M$[YPGMK;!KF1&C/LS92[H5A55;=J?-1E/=PC$T[>P.B5SCRJN" MK;[0*_:RM3J_O-V9&K*JMJ[F. LA"?-.F(BREKD@7J+$->(->L/PFEL9 M2GJ_)EJ57XG;:((T7?QA:DLLN[:XU-D-G:I4[5@2Q?$+5A%SM 9KZ*K.UPU% M2YZ+EE9];X8=D4JZAA01%GT#0XEU42#[$E?]ZXY8;,FSAM@\-)4 (C@L2Y9; MOFGIG4$'SNS:UY;E+98D;2Q!TIJRY4 3@+P'-Y=N@30V]55KA/]U3T-"ZBE(+V_:BJ"-_T)5OKFI=Y+#""A^5=XXJ6IZ=I9/B!/:&DT M3,D2==>>XFM<4Z&VJ$BZ>XFDZXI,'J1]'0$)AV$DDV%.;&@55FW%"!J1'C3= M8/K[# =P'9%0XX&)#>5 I)R&FK:4Z4HB0-.C_?9\D$S&W/.= M=7 MF ^8$DN(QM'A=,!L,_LW"V^J,&\OC,?T'AX+?"X)2P?P?FG@9;L@ ]T'V/E_ M4$L#!!0 ( ).$KE)![7D=^ 4 #8- 9 >&PO=V]R:W-H965T(R*3T]Y+IPYXW,^]6[ M=MLEFMT?FGG0A6-B[/P;6(OSDSI MM2KDQ)(K\US8S5!JLSYO=!O;#U.US#Q_:%^/0C\NY>O\0:D]#6\[SVSH51MZ(>\8*&1Y*;RX M.+-F39:MX8T?0JEA-Y)3!3=EYBU6%?;YBY&QIA#WRI:.!BJEJ=1*+D@4*5TE MIC"Y2F@FD](JOZ%!XL_:'E%Y;SNI(@QCA-XS$?IT;0J?.;HJ4ID^WM]&MG7* MO6W*P]Z+#J^%;5&_VZ1>I]=]P5^_AJ ?_/6?\7=7E*X4FHRE<;&P\FLI"T]C M+W/7Y(]#XS/Z:S!WWH)#?[\0\;B.>!PB'O^/H/\@PLWTYM/@\WAZ-Z/!^)*F M5Q_'5Q]H\.F2KD8WGVZNQR.:78WNIN/;/VDPNJ6)V$#OR1>:6.,KQ4RT*.BC MP9\Q"]"M3.$D>4,^DS2Z^3R^/.J>T@II2V3<#)^?]&/-THJ<#MC@YY_>]GJ= M]Y/))#QUWQ_26CB2SHNY5B!R2B4O&H Y6EESK]*8IS8)Z*4E MEP5*K3.59)B"JQ4MV:5?0>!'R MXN@XPD<\+#&8N7--H#+_!ZP) M68(_A5?PAES*R"2>ORGA(90J[Z7F&!S\R..H()FOM-E(%,/GD1?[N2(,&OXM M8'9KS9%WY&98@B0:_,0Z:QP^XLTU\@>+^6@>BN++(_U\#&S:M7^XCPP4 MD@3PK]K/E]+:J MR=">N92 <94B-MJ5),:FH9?FAP/H@Y8/6WGS4$$4[F&MK^_6=^C>/NZQ619! M2PS6 @WE\$A,,-Z8.D>5I/99YC- 3E5UW+N4?B]!JGZG6?%HG:&L)V2Y!HC M$JW5Y+8;^,?S4%7PJ*.QWUY MU3WMP]24+IQM+!C'U]P*#Y8<&O1FD"2VC./)F:+ Q$N,\^X-IVE*RY1S1JNH MAKG D0TFA/M@BR;5I&$%U9K:%1U5T:23SNO'BZRKF#E28H@1Z_O*\9=SYDTX M)#&IN ?LZ?DM/0(_V:(:#*VGKE+MO;ML+NTRW-AY)B.=>*VMO]8_"@;Q+KPS MC[\HT)8E)B@.B@6V=EJ_GC3(QEMZ?/%F%6[&<^-QSPZ/&7[82,L&6%\8C)#J MA0/4/Y4N_@502P,$% @ DX2N4K_?*V5G P -P< !D !X;"]W;W)K M&ULK57;;MLX$/V5@9Z-R)&3W:*P#3A.V@VP=H,F MNWU8](&21A);BE1)*F[^?@\I67&QVQ0H^B*)ESF7(6>T/!C[V37,GKZV2KM5 MTGC?O4Y35S3<"G=F.M98J8QMA;SW])62)VLEW'NSJZ7 MIO=*:KZSY/JV%?;IBI4YK)+SY#CQ7M:-#Q/I>MF)FN_9_]7=68S2":64+6LG MC2;+U2K9G+^^N@C[XX:_)1_X247CK=&?9"E;U;)JX1*KD2O_'MS^(-'/YWN+KF(>3@%?S[P1D8T 6=0]$4>6U\&*]M.9 M-NP&6OB(5F,TQ$D=#N7>6ZQ*Q/GUUK2M],BR=R1T25NCO=0UZT*R6Z8>%&%C M6HQP5P-<]AVX!>T T#BZT267W\:GD#;IRX[ZKK(7 7?"GM'B?$;9/#M_ 6\Q M^5U$O,7/^*5KZ0IE7&^9_MGDSEM1]>)79?D'<.]VN]N'W:?4!3D M#<0\X39YME(H4ESCV5E3,)>0Y\[HC34M>51AV!S>ST"BY9($_(0B8%T*[4GJ M$43$FL.BE0Y(5 4=J2*FDB*72GJXE%6P-,,FX:DPO2JC!$95^09-Q'6C\6]E MHL4%PR1JM#'GJ7?19VEBOG)6DA^9) PZ@ AGM,B#)..>E$5^"(YT)O=P$0ZGY"\]F'$LN-)@0%H-^-%L9V1#NW(A%1*EVFI9 MR4*,U)8.#>.,18?+T$&X1T#$9N?A7*+?E*>K02/;1U00;D!AM!Y[;LQZN&-# M;OYSO_ZOM-*39M:RK6/+=N$PM1_ZVC0[_14V0S-\WC[\4M \:G@'<870^=GO ME\G@^SCPIHNM,3<>C39^-OBSL0T;L%X9XX^#0##]*]?_ E!+ P04 " "3 MA*Y2R&N-,,L% "E#0 &0 'AL+W=O3,G+F=H4YWSG\)A5)1W)7&AK-!$6/U:CP.6:%*&4:N4A8[ M:^=+&?'J-^-0>25S%BK->#J9/!N74MO!^2FOO??GIZZ.1EOUWHM0EZ7T^PME MW.YL<#1H%V[TIHBT,#X_K>1&+57\6+WW>!MW6G)=*ANTL\*K]=E@?O3JXIC. M\X%;K7:A]RS(DY5S7^CE.C\;3 B0,BJ+I$'B;ZL6RAA2!!A?&YV#SB0)]I]; M[:_9=_BRDD$MG/FD\UB<#5X,1*[6LC;QQNW^4(T_)Z0OQ5.QQ&ZZ<0X:_1<)#W3'^B9B;?. MQB*(*YNK_+[\&)@Z8-,6V,7T485OI1^)V=%03"?3HT?TS3I'9ZQO]I\<%7_- M5R%ZU,;?C]@X[FP/-N^?'F:BD^%$ID MTON]MALA2U?;&- 8E?-1Y4);$>F L\$9G4M:6TDC;:8$UT<0Z&$H"(507VN] ME49!P1"-D;6J,H7EE5%8M/EAHY)[6A72*QR2P5E^52%J] 6BZ-9D&\ZO*0); MBD#@9LF%L\U6*( 3I1MKKZ-68<3^' 1(R5K?081LKXV3D?ST,( V6T6A>RIK MZU9!>08+G?X+Z,LSE-_>J*TR8H9X5'4,OW_/#,7I45,[&3KOX]PF[V06ZD-XXZ.)1:NK*3= M1&5+]M@.0.3!":R@L2D^AOTQW_7!CN72@*V0^5L3IN_ M'O&10!-F!7?A)6JC7,$=>ED\,/1$G Q/7CY+_Y,3\?I@@I>>O^3_XQ?WM@[E M0W55RAP%!M B5"K3:YV)RFDHI[K&&!@>DN_!Z5MI8YMX;=-P8I9?8?(T";:H M?2T-]M'B=4G5SG$,#VV'>O59\7@@:Y9*5'%,M-TZ@]4:3>0C1AP5+N] &(GA MR@]Z8PDO(?I(\9YRHRU+HH5Q97RB7[/4Y8Q23--$VXD%H6T&Z@' M!!F0VHH<0N6XVN1](U1#ZS7PLIN=)R-Q;;=X8S])R8V"[UB0-&*< M0+ >B:5@M$19@\Z\X7;OAP$E2B.%,I&H#@XR!G#; 5C M3YZ-9NT"^4>PB8K,?B3^=/;IC:+90;![C?L6O01["<^'WA I)=C!!-< T-BV M4'(@PU[>C)8K;7@8#YOZ(#,:O7%(BW%V\]0 3Q-6"O$]'\D-MN$[H&!J#$2] MABJ:VCW.BP6$-:!JS^U?P(++>#CF([$DFSW59=_+&JGN4^V]*T!3Q9Q\XEL# MK#C(H$5S(QA][X8W[EV=2^4W_(' I&MCND5WJ]TWR#Q=O0_'TP<,"FF#48/. M6D-T,GI^,A ^?12DE^@JOHBO7,2UGA\+?$POW8NMB]DH/LR._\'4$L# M!!0 ( ).$KE+:FB?PM@0 ($+ 9 >&PO=V]R:W-H965T[;;K"HM"!J=,=P>]WF4W$RIOW4["VL+>3DSIM>"=K8Y[XX:.\:?68$&I,/",(NCSC#+5F(*+Q;8_9JD.R M8_/^@/YSV#OM92T8K0+_U!%V_&H M!4GIO,GVSL0@4WF\BI=]'AH.5[TS#H.]PR#PCH$"RWOAQ>W$F@HL6Q,:WX2M M!F\BIW(NRM);>JO(S]\^HO-6)1XE++U)GMKQ O."D^9 Y!+F/D6[7U]HD;M) MUU-H!N@F^S!W,\!P?>=X,W 3\+VX%AOPV# MWJ#_!MZPSL,PX W/X"U38?&"ZRMA(78D.P]3:T6^Q7#_QW1-B2(-_?E&L%$= M;!2"C?[OI/]+F(?EZO'C;/5P#\O5?/9K.UY@OEA]G']9PO3+/]^N+ M3U-:O2^MRK= X>EG$2&+E4.N'%#>D[1.?#N8S4Q6B'P'RKF23'(#+M VC>WT M+\?MJ]Y[.L?UUJ.1J(25#KP!S IM=HBN\U\X]'Z*Q/DIT"HC.[ BDXW1U&!#UL1:(S=,[GPN M^#M/N*QCQXC4T:V(A%@R!(F9(P ;V9[:,[]DH!C1 7T ',&AO*;@7*#F\7XE MDE E^ 5SBJI#4H2D3J;X/'%+A@LB2V\PL 2']EDEZ. =(=#?8/"V+Y6!OEV9 MR,7^J/;'0^B_9]?^U8@!^D/X2KPLY&1(QEY'P\*:!&5)6Z%.:RTMZ1V(HM J M"2DD/9C2TL\3LUQR;L])A_-3:Z<-9<$Z$92$1KA06]Y"_4E:[T)2&X[G\*DY M!9&EJ"7S2H(6V-GBMU+9O093HV64P$L;JE01 9+ M+16 U1O))]JXH$7"";B[][BV(%I M>'^JRU7A X_R0E $TEJ#0D+BYV]#21KE_#!$F>,+VD0Y?-T$*J(RAAT*ZT[' M"R*YIVQD:RKR49]C&9#[NWYG1-. UF&P(6M:Z!\6@HH*#...WK4CF4;;.3K8 MB7&>['5H8_Y4USPCR5B&NNU2+\AC"PT=F(Y:U<@W-ZV3F@@'Y=#.R/"[8*$M M$D84^R&E;'K$M'/JJ]QMC$49VFT8_NBLLU[BA%2OUO/E-(Y5_YC'X90*M%7< M+W%#KKW.3^,6V#CPQ0=OBC!DK8VGD2WK\QQA\>.$ ]==_^#5!+ M P04 " "3A*Y2NR\V35X# #>!P &0 'AL+W=OB$?/@])4_/&V%M7('JX+Y5VBZCPOCJ+8Y<5 M6 HW,A5JNMD96PI/6[N/7651Y,&I5'$Z'A_'I9 Z6L[#V8U=SDWME=1X8\'5 M92GLPP4JTRRB).H/UG)?>#Z(E_-*['&#_FMU8VD7#RBY+%$[:318W"VB\^3L M8LKVP>!/B8T[6 ,KV1ISRYNK?!&-F1 JS#PC"/J[PTM4BH&(QO<.,QI"LN/A MND=_'[23EJUP>&G4-YG[8A&=1I#C3M3*KTWS 3L],\;+C'+A%YK6=C*.(*N= M-V7G3 Q*J=M_<=_EX<#A]"F'M'-( ^\V4&#Y3GBQG%O3@&5K0N-%D!J\B9S4 M7)2-MW0KR<\OKW1F2H17'XUSK^$&+6P*87$>>P)GDSCK@"Y:H/0)H E<&^T+ M!RN=8_ZS?TRD!F9IS^PB?1;P6M@13)(C2,=I\@S>9% Z"7B3)_!6PFJI]^Y1 M)/QUOG7>4F/\_0S^=,"?!OSI_\_DLT#\&9ZY2F2XB.@[?;K\?+TB M],^;#:&OUK#Y<+Y>P9<"H0FMASF(.[3T)8'CP Z$SMLEX/=:W@F%VCNH'5EZ M YE06:V$1^YJF07K7*J:@5ZI($*VDG;6E)!1=:6N*8- $\$*_J8P1JI>#)KC4QV"Z(1-G='W6U[5X*6 MAK756J%S?"9M2RN,Q\;4*H&PO=V]R:W-H965T MRW,NI%^L&_.K72K5BJ]56=N7HV7;KIZ=G-A\J2IIQ\U*U7BS:$PE6WPUMR=V M990L>%)5GLPFD\ M7.O;94L/3EZ]6,E;]5FU?U]=&7P[B50*7:G:ZJ861BU>CBZFSUZ?T7@>\+-6 M:YM\%K23>=/\2E_>%R]'$V)(E2IOB8+$KSMUJ$;V\*2W_%&LW]A2#\\ZV M3>4G@X-*U^ZW_.KED$PXG]PS8>8GS)AOMQ!S^4:V\M4+TZR%H=&@1A]XJSP; MS.F:E/*Y-7BK,:]]=:U*V:I"7$G3;L2-D;65+"_[XJ0%?1IUDGM:KQVMV3VT M3L7'IFZ75KRM"U4,YY^ K\C<+##W>G:0X$=IQN)TFHG99#8]0.\T;O:4Z9W^ M[LV*?U[,;6OP[5\'UCF+ZYSQ.F=_B% /TB*G?&97,E??OHL/BC8J("WBLO&K!H#1L2/\-;?.C"C MC!4W2X57U4K6&P&*=[KI;+D1)+LT2HG*F:4BLQ0PJGP9 MK8IY],PTK2S!1DV_5G(#Z $CE2R46"NCQ(/9TW,0A+AH#OU_,#V;Q2<9IMJ5 M8I2A#=\LM17X!Y0A",+*:]TN=2W^\D8;/, 6+>@?"VDMP+>2-4"0UOP+GD & M-%=BMJ[FV)ZC$4:,'I+\ M_28N+SYFI% ,T[#3]1*JW/1:3)23T1C( +JI(6-Z ZJ\(7'YYO.8 MC4HM%F[WHB"]-8LX#COYFZRAPXV8N<7'XBK1F1^7$2VQE*2I6^RD( [IO9,- MBUP6 $%M6R\"3/CSG\YGTR?/(9RJ4B;7K$/\4+8E-F!%[:(I=(6G.K"TU[\$./B-B(/EV%-48/ M=S<&5BN;2(/E#M&5):UQIV%>NKX#MZPN6=QIVQA(O%"PHV;EGM+.M\Q$$!; M!RS\ 3\M<88EYYTNX8I=FPD(8 Y/_;>3G!=BCDTA5CMR]H >'(<0$K%+;E]# M@R7;X/&J[( '\"R6 6E@-GE^X0:\4XH?3)\_%+0._MW"&F])&;)J.BRE?J.! M?D&D R2=(_V0OZIJ53;L>T)]1>IA%0L/NK!-7:L2+(# MO0P0(N[R2/LUG2>RZI,EM\ I+$F9#DF0%J4A):R1/F,& 9==2D/SL6WPE'=& MMQK?U==\*6MOQ##55;FA2>Q!$$X'\M ZOS6*;)9)SDM]Z^U3$AJL.CS)>3Y[ M)0W'+K -*1;Z*^,P*\'#%S'U8)I-)A/Z3SA!3_8@X!N8$$/SZ5YL7DJ W=GX M*3*0LN1DBM#O=/PX/!B"7T:K ..4OB/<\J$CR' %+(=(,BA/(Q%$=$C%.P2V M-%@5#=EZTQ+EQA1L62622EGG+N 533=O%UV)5"\G.[.BZ%2@F:Z^$;5L.Q,Q M*F%U[!>O7+ X"*R!38>N%]A.&=#UJ?/R'=0,4R)T9H!=#6U(6M!Z_3-R6?(> MLBB"9Z/:33#<79\-5!/'=0CZ;0"]J/,E1'?UWT/)G!*$:!@)7M#;MQ1Z8 P! M,9S&(Z ,>?.#*.VPFCP62TCL[9?&4/SRRO0LD=.MX=J=H8@.&W,R."2\U.(] M--L#L+MEM GPI8 M<&R'R I3E:1GK*%@;OA$(/O=@"S=V.W]$^S'\;/QHQ^=E5[ K[-WP\9IP_H#'[N$'Y!3!;:KII]=%.*5A+<]N2"_C GF?]<-,9%O^\V MAJ]_;'3>U="]7GFT^0."M ^<^V/UWI#L2'U/:/9A^-_?&X3?0^9%X13I=[L[ M8;__TE-$[U^AT6O2&'(MX2N=2ZH-KB@OHX='2!<*M=!U[W%!H@^'0"=+VU"" MSD4 57)-G61[=9P%8X.5$!R7 T'TFT4 75(_ETB[% M K1X:Q1'8B#N$W?G :P8 W_RBMR-5PL242[+G!3%S/$:-E[E<:=1]SZ-;)#DYPLNMKN6NYSE8,%+;GD(6$S** L3! M8,J#Z7@R.;$+3EBHD.58X6SP 3PYOD/44FLHQT. OGLHJJX%%80R24D(5X1E M U:W^-N)3+O!Y6:8B@!(J4HA&HHDLYT-/A%'/B2_KZ%W[.0&PT/,=C7DU]9W MZCC7HV4]6SUM>AM*P^TE9LZ+F!?9M4V%X3EOE@7!(K%=3H4.F5=B@$VMQ$9) MXPNM([8G<.0Y?AL92WE&%0V@M&P#A2I!TB!=0!I!S0/DF!X_ZZ8^]HH()AK% M)EO672NFYQ/*EAAVR1G[LF][T_0\E2#Y+OG@D$>H9PVSVQPOJ(_B>Q?.S-M[ MR^QA"ICZ,_$3E;N3@R)?@>5VB$'="NO'O: .Y;QZ2R8@AI22,8QYN?-P!=4L MN?72;YISE5VH2S".X2?/3==#)ILO9>TT&T/9R&5$^AVA[C9#H@",\J&4 A&R MV"%W Z<,M>=W0>M*ZL++@:V28Q/";EW !MD0=54A"H)(R1VV7!4!O5(.8O5& M6 $C/FYUI;9#P/L(J-]"=6X:+?:4OMR[*C6$43 H$,\+J6%9;K=WLNP.R?AY M$ -U^W3=<0UU@$G'QU#:5#]2Y=;DG(\78W&MD,#2+$+,R[YU0S*Y F,DL:N0 MENVKOX:-S$&A916*/-*AZ1?9F^/)GAA'_21?C5VPM$KQYN8JMF'F006DLLY^ MAP67JY[45FV2^8R8+4/5E/E0 ZNK*7MR646('^0I5+4RRQC0VHR[E")45CR: MRP\:SJD/40CVR#8@WUO3 M6!L.#V(U'$2Y;1I1M&*N>D/>B9>A^1];!=1BTPNM^AHH-:UO%F=NP$YW/\22 M5&'1VKW]#+H]8\Q,RO1OPS/U].^K[/][GAO:ZZ'E?2\'6^X2/"&5[6!N.GA_ M/X<53+D5N9Y?WGL^'*A"P6"'EAF91PV)Y/U@'X2LBO61N+P3BN0S<'(7)/R^ MY91:K0_C>RES@MWOBQ:BS@$6@U*\AA M4(IM&\XQ^*C-5?1'G#/3=U3CA7OXT$-6SVA,3@:KZHIT[*W'MTN#?#/.KF%$ M5#FO=?!DSMV\_?M.]%B\[A!I"3_V=GJ_I[DKOT$C/2AY_?$BUB%L\N^YUB0X M_C\2(:C.-[NG1,DH-\VU=C@@FF9!6,D%T7T-2E3N"![PJ:V^291FH7TQO&PJ M%<-/TOT-O6&?"49PN&_%>QR)VC:/9S2+OMD=(P4SO&*-"/R"4C4 M4S@]!WB<3B=3\467@'WQNNE*=4>>Y7WXLD0(1O"O*11+6N_"E"#04DN$&H"; M3/RL#4IW+0<8U7N=#]:_?S>LBNEX%HZ-N)"$-?W2U<[-V:YI1D][*,FAT]7! M.JGMT_N:][-/H0'Q*0Z*1C%T0%"'+>6_\HT-@!; X\.E.!J%KZ.'M#.Z M4/ M383L1B<>'O?["1',](V2MNE%D\IE]U3B$.];9W--20='=#G(G8-4;(EVJ5>_@SL96:V3[>"/;E[]F!U.'I,_G M,C[-UT:V4X)8S::M[ECJI%FF:M<$2[O2XI!&U.,5')^;)Q+9,V:8:="U$NKY M#J2PW;K=]F=E^/Y?G4>7[AV4[_:\4W/#%SR>[#D_SJ*%N,/F+^_$S^\'*/61 M[0Y^1([DG0C#!BW&KHY;8B/0QI_F9M3)(D1U4S&DWB%Q9_7B-+SD#L>TI4=PWT 'XN_QTQS<*UK MR*(30IC<7R58<+L_ID](RK1/1;U>3-+0__+Y;Z2&2KEV--^XHK.C'PB,N5U> M\5&=Z]/[>XI](AQ6[Q->/DC@'!>)'S(_X^/" J9Y' ]0Q$+F#A'Y;HT/:,2@ MKD1AY)K,D>I3T-CP[8NV8[L,AQ'363BRB =!846A;=_9\,T;X#*04 V[ M01ROTL*-[QM&PYMY*!NH?-X8TZPQX\&C\:.H\%WAC/O2;CI)#3C8AE?==D$3 MZL>H8H+#KO4Y.C=NZ,H.X_4]M18=B?9W7%&9J3G@D^M'YIQ*G;^^&XO/",;D M:^*Q.$:5,7>('/(K6%5N]"I-DS!KUWUCDM#O_#KVJ$A-Z8UEZK'<#(Y[6S:@ M@MN,/!N%D:$6S;[[7<] A Y[TSOAVU?/6'.>$Q*JN_".C5T/;FL]$(^S MIZ=/\?M1=G9^EIX73+/3)^?X>78^$S=-TGS#X//L=/K$37[\6.R[UWV27)P' MQ5O^\P!J5:$,;-=V.3>=5U+CM077-8VPVS-49KV()M'. M<".KVK,A6$M^OOVVM(L&5D*V:!VTFBP6"ZBT\F[LQG[!X<_):[=WA@X MDY4Q7WAR62RBE 6APMPS@Z#7 YZC4DQ$,KX.G-$8DH'[XQW[;R%WRF4E')X; M]4D6OEY$QQ$46(I.^1NS_AV'? Z9+S?*A7]8][[3:01YY[QI!C I:*3NWV(S MU&$/<)P^ <@&0!9T]X&"RO?"B^70I=GD&;[IF-XT\$U_FAZ\ERY7QG46X>_3E?.6&N*?9T+,QA"S$&+V M/ROX$_2'\X]7%W!W^M?%+5"?@:^1'HL(35]:Y-("%2:OQ\J T 4/TH/@?VZ: M5N@M;9+<5%K^2_[4F&@M#60OSU,%<$-;V2&8$EYD!#2=8QY^7DS&^0'1N!;# M;E';&.XH )9E;P@\5GB$\C]K!>D@C0_?O@R65X?Q)'O]\D?1=NGD'66@O=I" M+1R(MK5F(VDCDB,)GKVA_: 4;VVIH<0"K5"!VGD6^.'C'RZ&RQ(ZW3DL0J5< M;Z8]IA2LL"(@%45:J2LF(95',=Q3$A8NM4>KB?$&'U!WK*I N!T.D^EQ!J]^ M_>4XR]*3/5NP3$Y>'X L04!>"UTA,YNU1NMJV7(1O)55A7;0M$N7L9.C$\<* M03B'WH5L6N.<7%'*.5HOF(M ]OL"\XH,[HW84E8@B4_2I\?59!_^43UV3 PE M>LGR^V!<:&U\Z"3+:QF0>6X[H1Q9%5660IJG21RWUQ,=$,,G:ARI$.[CVWAO MK?::U*+O+!$1\^?.2E?(O&=>2U_# UT4R\16$Y!;ZIZ Y:?:9EXTQP(^A<#7A8;1\U4F.<'Q2&*G>T1RPEBB[^ MT<&1[!W##=HJ7#8.W\94@&I.1TH+ F:QD>'$=C^ M@NDGWK3A4%\93U=$&-9T)Z-E!_I>&N-W$PXPWO++;U!+ P04 " "3A*Y2 M2P,SYD8% ";"P &0 'AL+W=O_/.3>;DT[< MV2U7'2.8N/SH2E)FW MV-70\ZCD(>(-?>'G-E;%>ETOZ^VSNO$5- M_/,"_+"%'P;XX?\+XHL@TGU'KE(IGW307H[MFCNGL\MW5Y7,_K&A)ZTRN-=HR9K!R3GR*^LJ9BGRIJUSB26Q;YD@T7>D))2 M9K*J7(+I BT,F]S8-)N2K0M4=OQ%::4\Z3+-:^@I6BNKV=^+;FJ*@FVJ@; / M4T,KVFH($U4IZX/C$:V,YQQOLUB $V5!;4L98S6CNC'(SP9]DK MG1.ZS\IFH>\X.X Q]/L:PB$#!BVV5.[,S"Y+?,2^= M*!O8L?2]MMIE.LQ0MQ=JM.B]1"M@?]5VJ4NMVA+Z47T]E)%(\!VB@6"E<'"O M@#RK8EM:$J@72J@M-5"5B"!BRHF0]+7GI4Z1:(M^%^$*5$O01O)5I3U0$-%; MEB3.K;EEJ8(6L4DLEVMM32FL("XK8*27Y<$\5(IKN^:3>/-(N*6V1$=6#^ZD M""%.BU"IP0*"QH@"_A]L/X'R"#>'DBPXTRH<92V^H+3HJ#_X4'&J4?#D3%XW M.LIR'TBKIJCW.@AE\]+O/&?PP0#=&8G\3X M[ZS!*6 Q>$".?J=Q-!WV\8ZCX62"]S0:Q).M%&IAH3U-Q@D-#OL0B4<)?>0P M?4W!-.P/Z%4\&K^F9#C9,I#T(G+)()I,IC2(#H<))9-HDO1_2:[_C-PH&@Y& M@=QH$ >RA^/Q8W)3)8>@]BI.7C_F%A]&XW$,;G%R M2$D23>#;C\[WWMZ%"4?!,EP+I3\Q&IN[4[O:WCS/F@O7@WAS;86?Z&*' V0! MU7YW,NJ0;:Z"S8\W5;A^S8W'92Y\KG![9BL"V%\8'%3;'S'0WL=/_P-02P,$ M% @ DX2N4J,<1+Y]!P 8Q( !D !X;"]W;W)K&ULE5C;[3S=UMG?^2RB(HKJK2AO.1T6,]>OI M-&0%53I,7$T6;S;.5SKBUF^GH?:D<]E4E=/%;'8ZK;2QHXLS>;;R%V>NB:6Q MM/(J-%6E_>&22K<_'\U'QP\7A;\V] ^#*X5>[)V[@O?W.3GHQD#HI*RR!8T_NWHBLJ2#0'& M[ZW-47'ZV_%=_ARUH'NG+E;R:/Q?GHQY'*::.;,GYT^W]1Z\]+MI>Y M,LA?M6_7SD8J:T)T5;L9""ICTW]]U_+PE V+=L-"<*>#!.4;'?7%F7=[Y7DU MK/&%N"J[ ?/!;;: MS%!X?C:-.)8W3[/VB,MTQ.(K1YRH]\[&(JAKFU-^?_\4<#O,BR/FR\6C!M]K M/U$G\[%:S!;S1^R==!RO$51!\I@U'UAG:HFEH.>(CW[S:B;JQ:UMZ4 M0MU8Q8+@;U5K>U!['91UT6P,Y6I]D'?O""'SN-1Q>%_H' 69$>HI5[4^L&UE MK-HT9.8V'WE7RY+,U$>N%LZ"V;D?>\LZQD#R \H_0[^:CUD0P M ^'!>4C%6R+UJXND7JF__^W'Q7S^,S9Z9_7.^":HI4-=[$@UIF\?GDD4"][ +U\E&./P=BAZ]#-!6[]5"4'K7 HOLZU#JC\U'- M>>9W-/J+6?6A\0I.Y%!#4)AU*8J;39>-H<_&0N\H\0:CM?989U@",^=SK":H M3"S4/Y?+U41] O-I59?A" 80?/L83[\W!J@5>(\.NO2%%'6@F?K_-?DVK94D MTIL-Y%B"C1.=9\NZ<@TO0(0'+XS=JIJ\<7F8J-](I+?%];43@+TP4$QO,L"D M.]Y.["POP\N=ACD@=3#CU0:UZGR+:\]L(5_ &OQ8,P@=D%+KDE33U@ (,3YK M*O@/HPD5[739 ,JWD2&7G=TZ=FO-$COA'&R $_2A@P20=U"Y 3_^6#+NGL4$ M(ZW@>M,!C;3FB,%^R@XC=Q/U'AL\AVJ Q\.1:$KS1TH%=B=A;T..3D:>\R3J M._5(99QVE7'Z!/4I46JYJR7,8.0&F'&Y1!XBY,P%U,#FVN8C;_*8G>V^7MI3(MFMO/\N:'^6*L;DU5EV9S8".\<&"3\_/&9JXB M]4G?41BK?6&R F9 :&1ES#EY0FNA2S<=:N0\%TLIE80U^KY5DZQ&MCH9XL&> M"CH95$8^8L)"4F?4QAQF&."6+'F$&JJ.\JQ+8C2P<:5>O9B-!X E +H,3F4E MD$'F4Y9JI"AXHCN4#@/:-B9)! Z *Q[GBQ+@M:1=#>\R29O[4/<&XH_*(2EQ M2+6X5C=K+%?K)B!Z D MJUI5QP(#09 1KF_W?0H]45WZ/E(4G+V_-)88Z^G#F?NKF\C;'^8G8S7J1Y,; MBW&D2?+3M4G4MXEHK"$@ L\^N1JA.5F$*B 2F7#-=Y@1W!:3%8D89\Q%E@R7G>&>'#- +(HM,@UKE8EM"W$PQ)5V M-%-0*;,*Q%42"U=1D0:B/J!E9,+!M+G+D;<";.*GM<^+ MAFCZ?C5&9P4-X#RU*@;'O+$>'\$9=XK-3Y(P%Y[[G# *B MW'7HTX@$SY5?IN3*T5 M7WVHZ^-G7QL\6),XHSQ1G8J,',M*W?8IJ3&N$3Z*"U;> 1)ZY;$;_UG4$Z*! MJ']+RC_(J:%3;4S3.V[]Y>'HIS3:MO>TWU;'D/6C>DMF&M".-G D!I]M>/!K M93KX\*_(;^7G#8XA2$^_ 71/NU]0ENF'@WYY^OD%]"(?@RII@ZVSR2M\MOCT MDT:ZB:Z6GQ'6+D97R65!&K+ "_!^XU"9[0T?T/VN=/%_4$L#!!0 ( ).$ MKE+Q^FO+J ( +X% 9 >&PO=V]R:W-H965TY-,B2 $W:8BU0H.AM#\,>9)N)AC[,1- MAR9[L46)/.>(%#E>&_OL6G!540C[-D-EUI.@$VPW[N0R M)[\13L>E6.(]TF-Y:]D*6Y1,%JB=-!HL+B;!66T/ D@K1Z;8!+."0NKF+UXW>=@) M&$9[ N)-0%SK;HAJE>>"Q'1LS1JL]V8TOZBO6D>S.*E]4>[)\JGD.)I>Z14Z MXBR3 ZGA4:=&.Z-D)@@SN- D2:*#[P\B4>B.QB$QJ0\-TPW!K"&(]Q!TX<9H MRAUC99A]C ]9;*LXWBJ>Q0X M04\_#Y+'%E^2G\.,/=:YE[-W-O#?,\=EE4*P2S@ MGSKU0>%UBO$1N%JFQZ+I;'^X0B"A9 65D)5 M.(++=NWONHLDG-\YQQ2+!.VVKA%\A<%Q-SJ%<\GYEDGE6YB?8>=X,(B.8-XJ M?6>!SO"_//QVTKQ]/$S28[P^?%;+<*>G"K3+>G(X2$VEJ6FO=K<=3F=-3[Z[ M-Y.-69>2U2M<<&AT&PO=V]R:W-H965T M*= MMW7-U-,<*[F=>D-OO['D16GL1C";-*S %9H?S9VB5="C9+Q&H;D4H#"?>E?# MRWEL[9W!3XY;_6(.-I*-E/=V\3V;>@,K""M,C45@-#S@ JO* I&,OSM,KZ>T MCB_G>_0;%SO%LF$:%[+ZQ3-33KW$@PQSUE9F*;?? =AW#G$#K='9%3>'@6\9>H,HJ$/X2 <'L&+^A CAQ?])\1RDY[V=EKV6DO&[8E3TO8H#;T<'NF MDM)HV00SK4(?6"U;88")# ROK30[;46*RE [,2Z#G12F$%B>TU/NN)!DR9JG MD),TJ?09K$N%>%"*0(5$*O:59#\#V!>#U;N__"56+H:&*>(\@9%_$5W0>.[' M26QS0T8I9Q4,_6B.B/H]"-29(0JS:G3=5JB/WP8@"1'TDX^HSA^ M0](!W6M=;U5Z\**34"R%ZY>:@.BBNJ;2[_8M^:KK1,_F73^G[!=<:*@P)]?! MF>V JNN1W<+(QO6EC324.#"RAK0>2ZEV2\L0?^CFOT#4$L#!!0 ( M ).$KE*UB^::R ( ($& 9 >&PO=V]R:W-H965T.BH]@$/B A@B\1+_'G./??8OIGME;XU!:*%^U)(,P\*:ZMI&)JTP)*9$U6AI)5,R6,S\W%8O9JJV@DO<:C!U63+]L$*A]O-@&!PF M+OFNL&XB7,PJML,KM#?55M,H[%@R7J(T7$G0F,^#Y7"ZFKC]?L,WCGMSU >7 M2:+4K1M\R>9!Y 2AP-0Z!D;-'9ZC$(Z(9/QJ.8,NI ,>]P_LGWSNE$O"#)XK M\9UGMI@'9P%DF+-:V$NU_XQM/EY@JH3Q7]@W>T_' :2UL:ILP:2@Y+)IV7WK MPQ'@+'H&$+> V.MN GF5:V;98J;5'K3;36RNXU/U:!+'I3N4*ZMIE1/.+M:8 M6'A]S1*!YLTLM$3I%L*TA:\:>/P,? 0;)6UAX*/,,'N,#TE*IR<^Z%G%O80; MID]@-!Q ',7#'KY1E]_(\XWZ\EMSDPIE:HWP8YD8J^DN_.PA'W?D8T\^?H;\ MJKG)H'*X4!8-;-F#<_(I'WN9W-.;FHJE. _H;1G4=Q@LEL8QDR-IT5DR .DC M54TD2!6]#V,Q",UH; M0"T-IF17!I/!)(K:[TTWFW/)9$I!X/TI3.!:62;^$O;2@6C5M]$$>NR>='9/ M>NV^H!JU8;;6W'**Q&06*@WGM;:,"RH4%KXF@N^8>^[>NJ40L%):>S_,4Z?2 M&_"_3H6TE?]H2X^TJF7I6\HX,I%X,KUZ&ULE53);MLP$/T50NBA!0)+ENTLABW =AJTAP!&DJ:'H@=*&EE$N*@D%2?] M^@Y)27&+V$ O(F=[[PVIX6*O]).I 2QY$5R:951;V\SCV!0U"&I&J@&)D4II M02V:>A>;1@,M?9'@<9HDY[&@3$;9PONV.ENHUG(F8:N):86@^G4-7.V7T3CJ M'7=L5UOGB+-%0W=P#_9;L]5HQ0-*R01(PY0D&JIEM!K/UU.7[Q,>&>S-P9ZX M3G*EGISQM5Q&B1,$' KK$"@NS[ !SAT0ROC5848#I2L\W/?H-[YW["6G!C:* M?V>EK9?1941*J&C+[9W:?X&NGYG#*Q0W_DOV(?=B&I&B-5:)KA@5"";#2E^Z MIU!R*O\II:FBVTVA/MLA'-;7RKOAK%,>DNY=YJC#*LL]D- M99H\4MX"N6:FX,JT&@SY^$!S#N;3(K9(XE+CH@-X;@/OSA1%=E0K5^9W)&54*VTA,J2'$C C!OV F7P= MWJ\TPC1*EBY8.>7/O?)J4%[URK537J+R$<&+*VI_<]=0@,A!>V/S#]$',CN; M79V'-9F%PPD4WG5QY=?IY8R\=S/QP;\O0._\A!N4C=AA# ;O\(BLPNR\I8<7 M" 7OF#2$0X6ER>AB%A$=ICH85C5^DG)E<2[]ML:'$+1+P'BEE.T-1S \K=D? M4$L#!!0 ( ).$KE( #G7,Q@( L& 9 >&PO=V]R:W-H965T^-Z,X=D6%M7!G MID%-DK6QM?!TM9O8-19%&8QJ%6=)\CZNA=11/@YO"YN/S=8KJ7%AP6WK6MC' M&2JSFT1IM'^XD9O*\T.DM2279 M^?P&G;>R\%C"TIOB[J3]P77#27,@= G7OD+;O2^4H->WMV*ET+T;QYXX,%)< M=/YFK;_L%7\#N#+:5PX^ZQ++Y_8Q<>\#R/8!S+*C@%?"GL$@/8$LR=(C>(,^ M(8. -W@%;UD)BZ=)HGG@P/LN?I L\VS\4!SR!D(+*4IG00?&O*R@AN*XOXK(& RE]4 M??WYD\!7U.15A;2)DH9&*DMXH,!K=%NPAIR%/=6^W96^]=^TTW; 7]2;]&PO=V]R:W-H965TC@50IEIU'I7#6.8YN5*)D] MT14J.BFTD[S26C*MH-@E["S.;Z-H)KG!AP-92,O-W MCD(WTRB)MAOW?%TZOQ'/)A5;XQ+=SVIAR(H[EIQ+5)9K!0:+:721C.<#[Q\< M?G%L[,X:?"8KK9^\<9M/HYX7A (SYQD8_5[P$H7P1"3C><,9=2$]<'>]9?\> M"U<+=Z^8&-_D,/5^FA0U?:%K?$47,:NNTW(#) MEERU?_:ZN8<=P%EO#R#= -*@NPT45%XQQV83HQLPWIO8_"*D&M DCBO_*$MG MZ)03SLUN5:8EPI,Z1[&/MQI MY4H+URK'_#T^)G6=Q'0K<9X>)+QCY@3ZR3&DO30YP-?O4NX'OOX>OFMF%%=K MNY/M[XN5=88JY,\!_D''/PC\@SW\R[:^01,)H]E B%%M1[E#+8 M$ 5WY)2,@J\0%> [88YP&;TC5[4'TA P09:%?"NY))%,@$X"N-(@@VS) M7P9 CYB5W2L"4[E?](!9C^ &N*+PH=4;78N<-)&3XU^WX<;P$%AWB^M_UL!X MC_24/'-T3-V3/0%KF,DM?/YTEB;I-TA& UB& UVU&0U.(1T.X9$9P_R=)(-S M&*6GD)P/(3E.Z.BCJHAWFDZB68?18ND^:N7:_NMVN^EUT3;MFWL[^BB--2B\T-IM#1^@F^FS?U!+ P04 M " "3A*Y2QNVZ6G<" !@!0 &0 'AL+W=O)[?!1%S?=*/YL*T<)K+:19!)6US2P,35YASA>:1B,K/*@681Q%D[!F7 ;9W.^M=#97K15N:Z<,2A=HO M@G%PW%CS767=1IC-&[;#)[3?FY4F*QQ8"EZC-%Q)T%@N@MOQ;)DZ?^_P@^/> MG*S!9;)5ZMD9WXI%$#E!*#"WCH'1]()W*(0C(AE_>LY@".F I^LC^X//G7+9 M,H-W2OSDA:T6P32 DO6"KM6^Z_8YW/E^'(EC!]AW_FFY)RWQJJZ!Y."FLMN M9J_]/9P IM$'@+@'Q%YW%\BK_,(LR^9:[4$[;V)S"Y^J1Y,X+EU1GJRF4TXX MFZU1,(L%K)BV!]AH)@WS]V7@TX9M!9K/\]!2(.<>YCWILB.-/R!-X%%)6QFX MEP46;_$A"1Q4QD>5R_@LX2/3EY",1Q!'\?@,7S)DG7B^Y/^S_G6[-5:3]?M, MG'2(D_HXZ0=QGJB'BE8@J!+6^(*R1;AG6E+H!ZUJ.-7!T;QWTV<#N):=F8;E MN BH)PWJ%PRR3850*D']QN4.K*LB/53+N#!@Z4SW2K!34CHENE?2=$IFL*DT MXILZ E4AKX8RN"$:LMH>^M>*>LBJ\;=[ 9/137)#\]4HG:9PIVIRRCD3,!XE MUU,:TVD,&V5IYRCM J:C9'S=@2<3>*\6X-[:*LLY>B7%7V!J)T#G9=*V:/A M @R?:O874$L#!!0 ( ).$KE*45V9N$P, )X& 9 >&PO=V]R:W-H M965TI=XLHBQXFKL6F=7XB6D&KP)3BA_*#?.T*H@/[>\P0UML8,WPM92VZU!"T>W?"71'L\31Q&\75+O MUJP>:Q?T)D(QY[P#MGSPI>18#2UGVC%X^IIL' MO?P/Z5YCKXT3:@-?SE;6&;H<7Y^1+T;Y(L@7?RW_40T/AV[@4]OYK)Q_D*>V MYS4N(GIQ%LT=1LO;%F&M);TFK^_\48%0M=PV='2.%B]TUW/UX]6+BF7E:YK; M:7H^'BC8VH'1@E[#F;7T[B^YHO<7P+EJ")Y+>&L==P@W%%/4:&/ >Q_"AVSH MJM I"[7%!J@ZF) =F5"F <"U!A&ZX2:@OPD4PM3M>) A#'72DU\)GHH.M]K1 M[&W0/;QA_]=];[2UE.P=$AR\A&E<%2FU65R4);55G&?EWJHW>BT39Q,-E58"3?I55!1RQ&:$=9>SX,5LVBZ?3C-@R M-@/&XI)R>^IF)P&ULC53!CM,P$/T5*R>0ECI-MX!6::2VJQ5[ *JM@ /BX"23QEK'#O:D6?;K M&3MIZ$H4<6D\GGEOWK/'37MC'UT-@.RI4=JMHAJQO>'<%34TPLU,"YHRE;&- M0 KM@;O6@B@#J%$\B>.WO!%21UD:]G8V2TV'2FK86>:ZIA'VUP:4Z5?1/#IM M/,A#C7Z#9VDK#K '_-+N+$5\8BEE ]I)HYF%:A6MYS>;A:\/!5\E].YLS;R3 MW)A'']R7JRCV@D!!@9Y!T.<(6U#*$Y&,GR-G-+7TP//UB?TN>"J; M++%>1>\C5D(E.H4/IO\ HY^EYRN,[U, P^\>H64$CU.N5(:CPG+\;. MFZ%SF*;8UV1LGR MC\47SLCIG=1"%Y*<[6D3:.30L>_KW*&EH?GQ#T6+2=$B*+J^H.A3U^1@?:_) MJ 3WMS,;>):!QS^H8[9,^?&\-3^[;/]NZ!P/4CNFH"),/'M'8#O,XA"@:D/(?L-4$L#!!0 ( ).$KE(;9BLA4@0 M *83 9 >&PO=V]R:W-H965T>\]]Z(CB?"OD%Q4#:/0M3;@Z&\1:K]]XG@IC2*DZ%6O@YLY*R)1J\?VQEU+&!XMY?NU:+N8BTPGC<"V1RM*4RN]O(1';LP$>/%[X MQ!YB;2]XB_F:/L -Z+OUM31G7N4E8BEPQ01'$E9G@W/\YI+,+""W^,Q@JQK' MR*9R+\07>W(5G0U\RP@2"+5U0ZK@0B2_LTC'9X/I $6PHEFB/XGM>R@3"JR_4"0J_T7;TM8?H#!36J0EV#!( M&2_^Z;>R$ T 'O4 2 D@^P*&)6"X+V!4 D;[ H(2D*?N%;GGA5M231=S*;9( M6FOCS1[DU<_1IEZ,VT&YT=+<90:G%U=\ TJ;SFN%&$=W/!1$I&OJO$?'QK -^X89_I-+ L843W %?[@_W.^"7^Y#O MA'NF-55_2-4?DOL;]OB[,=!13]!WE$FTH4F6AX4B;%J$9578KM84?L>Y7ZM1F\5H/ [FWJ99 MP;;1>.A/*J,=RJ.*\LA)^2*F_ 'LY*W^,_DB0M#@=8*GN]R7HW:"/-'W1G,JXR&3LS M^0 ;2-#0,8"3RM/D<%,_K8).7VCJIZUB=DQ]VZA_ZF<5Y9F3\I(I+=E]9J6X M2VDO9JV@>#SVNX-BOWYG^"_^L)4A=JA->X@U7F;82:R8#B$5^L,Q$+@67WQ M]<6U_.*7TM_2<;.JP\#WGXQBAU6 _;ZQJ"48NS7XV6G$;87%D]ZXM8!BMX+^ MD'%L"V(?KUH.L5L/;V- [ZG49K44N>:B5D5\0%G$M2[BEQ)&W!8]3-KC^(S5 M+NU:&[%;'*]!AH:7^=RQM,66@U0Q6QO*&J0AW;DR=;LDIX'_DVM55TLH<4OH M94\542BZF97^QGL5B=2*2=R*>0CH%V'*@SX;)ID$5Z:-!>P! M-934&DK<&OJL&)&V"&+_Z7+O&:-=;K50$K=0.HN._D&_Z1BDN1^*U-F#6B%) M<, >U )(W +XXY>V94#WVK8T:CXJ)\.>GM7:2R;_JV?7$M:4F11X5/;O7"G0 MZC7Z%;2KFK4,D^D!FUC+*'%K7NWMP+K46:'\9 (Y#6 MP-Q?":$?3^Q&2K4UM_@74$L#!!0 ( ).$KE(TT95>K ( )8& 9 M>&PO=V]R:W-H965T(!Y 829,V(-16 MH@4T)B&A=K"':0\FN386CEULIX5_O[.3AJZTW;27Q#[?]]UW=\ZEOU+ZQ12( M%MY*(AZ:A4:6>U IPCB*TK!D7 ;# MOK<]Z&%?559PB0\:3%663+^/4*C5(.@$:\.$SPOK#.&POV!SG*)]7#QHVH4M M2\Y+E(8K"1IG@^"J.*X,AMK<)D\*_7B-G?Y((B<(!286.?L&I\HP"RREA5-F!24')9O]E;4X<- /'L!L0-(-X&=/< D@:0^$1K M93ZM:V;9L*_5"K3S)C:W\+7Q:,J&2]?%J=5TR@EGAW=RB<926ZP!+N%19DH: M)7C.+.9P(RVW' U\@2G=G[P2"&H&6Z ),@$WQA($GLA8:4(<7Z-E7)P0]'%Z M#<=')W#DG+\7JC),YJ8?6M+O5(19HW54:XWW:$W@7DE;&)*58_XG/J2\V^3C M=?*C^"#A/=-GD'1.(8[BS@X]XW^'1P?D)&TO$L^7[.&[>:VX?8=[M(7*-XH, M5"[XICBMFO*>PBWC&IZ8J!#&!9-SA)\3)030W5XQG?\Z(*?;RNEZ.=T]E)MSX MQ$O45:6QI)?%O3C0.TRAZH*VQ180B59*.DGY]24I6 MY$!6O)FA9C3,A;Q3":*&AY1Q-?(2K;-SWU>K!%.B3D2&W.RLA4R) M-E.Y\54FD<0.E#(_"H*^GQ+*O?'0K5W+\5!L-:,=WC#!FS3$;'WY+4JVQ:8'V\8__LG#?.+(G" MF6"_:*R3D7?J08QKLF7Z1N1?L72H9_E6@BGWA+PXVSOS8+556J0EV"A(*2_> MY*$,1 U@>)H!40F(G@.Z!P"=$M!Y+:!; KHN,H4K+@YSHLEX*$4.TIXV;';@ M@NG0QGW*;=X76II=:G!Z_$6(.*>,P7N29I_@DFO"-W3)4,%'.)JC)I0=F^'M M8@Y'[X[A'5 ./Q*Q583':NAKH\$R^:O2WK2P%QVPUX$KP76BX(+'&._C?:.] M]YTJG1T'%_G -_" M?-?QEB%\7T.5F@F/:XF!B5*H%?S^9K!PJ3%5?UHL=RO+76>Y^\)%:$II@>P[ MI"TD]^-P$$1#_[X>J!<.[8GJ5:)Z[:*0HR0,S%V#26RN/U5:$ELIX.+!E#Z% M+9[W*R/]-X[YH+(\:'6O9H!8 T!2(37]1VQ);$K$H"'&^VF8M1[94WE:J3QM M53ES50@EW"!SRE1",]7B_EE%?/;&@0^#I[(7M#HUJ44:,I14Q"#6IKCM9T3! MD:EWCTBD.FXL=NU6N@6T2;%?J]DFN!O7^Q2LQ);KHOI5JU5_G;BN\FQ]&I[/ MBB[Y1%,T;5/;-I0K8+@VE,')P'QLLNB#Q42+S'6&I= FPVZ8F'\'E/: V5\+ MH7<3:Z#Z&QG_!U!+ P04 " "3A*Y2*+?;,(4" "!!P &0 'AL+W=O M1"'K,O[/YNRHX^ M'0]C)+P/BO,*=5&BLE=0U]RV62=ML2S)T@/R2;/\N]FT65+*DW_E,2559Y;5 MF66!UVG.[.%\YM#2O^5W [-3,SN!V7V%^:, RU'H)9.>SF;&$L'OZ1C8D=", M(G+02*_ H1).FOG==M;[W."S6_OLOLNG-LB>:";D1M$KF,.\Q:3@,R$%/AUJ M=$GO![H?!)LQ=61SP%"O-M1K-'0MM%!KU9!:OR;UWVBK

))M52:$5]NT!1A9,X,T@ .RQ5](\'Z +J_, :?-WX*UU_=\5]02P,$% @ MDX2N4O!+3&UL MM59=;YLP%/TK%NK#*JT% R%0)9%6NFJ35JEJVNUAVH,;;L :8&8[3?OO9QL" M-!]LBI278)M[CL\])M=WLF;\M\@ )'HM\E),K4S*ZLJVQ2*#@HA+5D&IWBP9 M+XA44Y[:HN) $@,JS:I2 ISD$_5/52Y9E(Z_C2D5KNG!O;'&_9;D[Q* MYID(B%G^@R8RFUJAA1)8DE4N']CZ"S0)C33?@N7"_*)U$^M8:+$2DA4-6"DH M:%D_R6MC1 ^@>/8#W ;@;@/\ P"O 7@FT5J92>N&2#*;<+9&7$H%P!ND#S^B 16Z(YR4&@)6<%BEDIN?):*%TR0[%1 M!%R@&RI(FG)(B80$/;^A6 U2QJE"?K@!26A^KEB?YC?HP]DY.D.T1(\96PE2 M)F)B2Z5=*[ 7C<[K6J=[0*>'[I223*#/90+)>[RM)7[N#A'>$7R(/ M?T2NX^(]>N+_ASL#^]PAJ9&"0^O__,@L]/)[8+WU?=H."* C:H'>B1JVHT:"H6_H*R47% MZ0(&4@Q:MN"T7H[;C<9'>UDC1SV;\-ASM[S<$Q2&X7XOPU94."@J9D)>5/E* M#"08M5S1:9W$3E>'G*.];*!]GWPWINU,@/#[G:U20\7)1B5J@+>O&/ M#[6K)C@\L:5=L<'1\99&.]<.]L;AMJ5[HOS0W;+4[K5+RJK4=)$"+=BJE'4# MT:ZVG>HGTY]MK5_K#M:T81U-W?ZJ]B"EI4 Y+!6E2%:9INR9 M2=50F6&FNG#@.D"]7S(F-Q.]0=O7S_X"4$L#!!0 ( ).$KE+M\\"=G@( M ,4' 9 >&PO=V]R:W-H965T0%[D5IA0)XG-V9(G,:ME22@L.1)U56'^;P8EVTX=W]D=W)*\D/K 3>(U MSN$.Y,-ZR=7.M2PIJ8 *PBCBD$V=2_]B[GL:8")^$MB*SAKI4AX9>]*;JW3J M>%H1E+"2F@*KQP;F4)::2>GXVY(Z-J<&=M<[]N^F>%7,(Q8P9^4ODLIBZHP= ME$*&ZU+>LNT/: L::KX5*X7Y1=LF-AHY:%4+R:H6K!14A#9/_-P:T0$HGN. MH 4$AX#!&X"P!82FT$:9*6N!)4YBSK:(ZVC%IA?&&X-6U1"JK_%.XZIR(!S M2!'; $?WZK/O*3:RO-'GNCJRB48?=K5!#O=<];P#5U\'1>-.T)ZHL14U?K>K M6*(E(U2:S[#?W(FEGWRNN;[WTG"\#]O;0KM_R,F!N4="_/'HP%RWTQ KX+F9 M$P*M6$UETU;LJ9U%EZ8#'YS/](PRC?:%IAEPJFGDA I40J8HO?.1NF_>S(QF M(]G:M-U')E43-\M"S5G@.D"]SQB3NXU.8"=W\A]02P,$% @ DX2N4FYJ MMG5. @ OP4 !D !X;"]W;W)K&ULC511;YLP M$/XK)]2'5FH#(2';J@2I331M#YNBIMD>ICTX< 2KQF:V">V_GVT(HBW)]@(^ M^[[OOOO@/*^%?%(YHH;G@G&U\'*MRUO?5TF.!5$C42(W)YF0!=$FE'M?E1)) MZD %\\,@F/D%H=R+YVYO+>.YJ#2C'-<25%441+[<(Q/UPAM[QXT'NL^UW?#C M>4GVN$&]+=?21'['DM("N:*"@\1LX=V-;Y>1S7<)/RC6JK<&V\E.B"<;?$T7 M7F %(<-$6P9B7@=<(F.6R,CXTW)Z74D+[*^/[)]=[Z:7'5&X%.PG376^\#YZ MD&)&*J8?1/T%VWZO,ESZT,/,)Z> (0M M(/Q?P*0%3%RCC3+7UHIH$L^EJ$':;,-F%\X;AS;=4&Z_XD9+JKFOC0Q+ MYB=MR?NF9'BBY#PWW3?.= V#D0.K[).0=6 M5"5,J$HB_+K;*2W-[_7[#/FD(Y\X\ND)\L;,LC7S!M(*00L@6489)>;L&BJN M,#&%TR$G&_:98[<#>8BC*#!='_I^_2/IE?!I)WQZ5OCVJ HRR@E/*-\/Z6M( MHE[I3[,WZMZG1,/2HDY:=%;:H]"$ >\[.R0M&G#EG;BAI."M/K\W7O9J,S_P MGG(%##,#"T8?#(MLKHLFT*)T$[<3VLRO6^;FAD5I$\QY)HSX-K!#W-W9\5]0 M2P,$% @ DX2N4B@7<% S @ *P4 !D !X;"]W;W)K&ULA51+;]LP#/XK@M%#"VR1X\3>5C@&\L"P';H%3;L=AAV4A(F% MRE8FT7'W[T?)CI$ACUYL4>+WH"0JK;5YL3D LM="E784Y(B[>\[M*H="V)[> M04DK&VT*@12:+;<[ V+M087B41@FO!"R#++4S\U-ENH*E2QA;IBMBD*8OQ-0 MNAX%_> P\2BW.;H)GJ4[L84%X/-N;BCB'+R?<(/ M";4]&C-7R5+K%Q=\78^"T!D"!2MT#()^>YB"4HZ(;/QI.8-.T@&/QP?VS[YV MJF4I+$RU^BG7F(^"CP%;PT94"A]U_07:>F+'M]+*^B^KV]PP8*O*HBY:,#DH M9-G\Q6N[#T> J'\!$+6 R/MNA+S+F4"1I4;7S+AL8G,#7ZI'DSE9ND-9H*%5 M23C,9K!$]IY]H^-_$%@9B1(L$^6::\.FE4$A%9T!LN]+);?"[:1E>L/&2K&) M-J0FRZUEMS-PF7?LALF2/>6ZLL1A4X[DT2GQ5>MGTOB)+OAY$*;'!OUW+ JC M_O-BQFYO[OYGX:39E1EU94:>=G"MS)FT*Z5M98#]&B\M&KH2OZ^0#SKR@2&ULO5EM M;]LV$/XKA+$!+=#:(B6_%4F UD[:#$L7Q.OZ8=@'6J)MHI+H4I23 /OQ.U** MZ-@TK6!U\R'6"Y^[X]WQN2-U=B_DMV+%F$(/69H7YYV54NMWO5X1KUA&BZY8 MLQS>+(3,J();N>P5:\EH8D!9VB-!,.AEE.>=BS/S[%9>G(E2I3QGMQ(59991 M^?B!I>+^O(,[3P_N^'*E](/>Q=F:+MF,J2_K6PEWO49*PC.6%USD2++%>><] M?G<=A1I@1OS%V7VQ=8WT5.9"?-,WU\EY)] 6L93%2HN@\+-A$Y:F6A+8\;T6 MVFET:N#V]9/T*S-YF,R<%FPBTJ\\4:OSSJB#$K:@9:KNQ/TG5D^HK^7%(BW, M?W1?CPTZ*"X+);(:#!9D/*]^Z4/MB"T R'$#2 T@NX#P ""L 6%;#5$-B'8! MT0% OP;TVP(&-6#0%C"L <.V@%$-&+4%C&O V*1#%3\3_"E5].),BGLD]6B0 MIB],!ADTQ)SG.MEG2L);#CAU,65SA=ZB]TG"=?+1%%WGU1+2J?AJRA3EZ6L8 M\64V1:]^>7W64Z!58WMQK>%#I8$>$#>[W"/Q )-)(-<0U(Y2D2:4@G18- %K*AD+I:[K%0,MQP== .\$XTC@YY9/VJL'WFMGTQGZ%]T MQS8BW4 VHPE=];CS'%CSOB4,<.!K4R!=]ZF-/&\ M4+(TTU),9B9>CPRBY:Y$?HG]"NJS;JMN8J^L&_K LS)#VM(K)B]P$I;N4.B )50PMI,C@+11WR!C]Q&F=7P,F*!.Y M6GD=9_D9^PGZ*7W3.H_B*H\J/[+$6><>)SLV56?%)JQ99;L9]< MKW-8F*Q0C0>=KAON1W"T5\RN',-P%!Z.LZ50[.?0K[/?H'S!+@W=Z57Q$^@4 M6S[%)R548@F5O(Q0J^TQ%$+)3:&7!^CAB%C<#8)??09:3B5^3K6]FS;5)W*K MZ3QIUTDLK1$_K;V\6ET>D8@-U&>\D/.)I6(R/&FR6SHE?CI]>;)/CT@,C[9FQ!(J&?^XUFQ:"]O.9K+;FE7[ M9=?(OJ^)"RTUAWX.;;1H>7>L"WWMDM8>'S#LCF3Q8JOT>5#O*+Y MDMFRZ=O*6_8.3WMFL'5H<*0IK10LGA2(4A6*YHF;*"?A?D,Z'/K"8)DZ/-*0 M,AF#]^C2S#NS'N8U.SK-\C03Y"["Q_<5II3:Z=9_?TZX?62 M9=?0SZYWK&G7P4O)7K-0=9.UD/;Z+=&&_I[W1R\6>-^1:H2K MD$QJC?UG>X01"0^>RUD2COPD_"..B2:UCG9'0)&EY^CGTK/9U?R?([[(DGAT M4A*/+(E'?A+?B1]*^?>2)]67C!>'T7'DL!/#WM97%_UA\(;*)5 C2MD",$%W M""DJJV]MU8T2:_,A9BZ4$IFY7,$&C$D] -XO!,2SOM'?=IHOGA?_ 5!+ P04 M " "3A*Y2G*'+^9<" !E!@ &0 'AL+W=OB)[=YCX=!Y$3A (3XQB8?6QQCD(X(BOCI>$,VI(.>+A^8__JO5LO M3TSCG,0OGII\''P.(,6,5<*L:/<-&S]]QY>0T/X7=DUN%$!2:4-% [8*"B[K M)WMM^G L#S' 7$#B#\">B< W0;0]49K9=[6@ADV&2G:@7+9ELTM?&\\VKKA MTIWBVBC[EEN2)I\?#.&3G=MLE=S]<] MP?*2]_>A#?\.#FUR@VO@!IR&A2IKZ4K?1=H9._>@(_Z77 ]C^B3=<:A"866AT M,[1'I>JA5F\,E7XN/)&Q4\8O<_L=0.42[/N,[)DU&U>@_;),_@)02P,$% M @ DX2N4LZF1SA5 @ :@4 !D !X;"]W;W)K&ULC51=3]LP%/TK5Q$/(#&2)BE?2B-!*S0DT!@=[&':@YO<-A:.G=DW+?S[ MV4Z("BIL+XD_[CGWW&-?9QNEGTR%2/!<"VDF0474G(>A*2JLF3E2#4J[LU2Z M9F2G>A6:1B,K/:@681Q%QV'-N SRS*_=Z3Q3+0DN\4Z#:>N:Z9=+%&HS"4;! MZ\(]7U7D%L(\:]@*YT@/S9VVLW!@*7F-TG E0>-R$ER,SJ>IB_$/\O(.D!B2^T4^;+FC%B>:;5!K2+MFQNX+WQ:%L-E^X4YZ3M M+K7>LH)8P95J_<+F"BUJUDH#)$K9P-N** M/V/9K0O%R,7>,[*4N"#8GR$Q+@XLZ0VN44!B1P_S&>SO'< >< D_*M4:BS99 M2+8FIRPL>OV7G?[X _VW3!]!,CJ$.(I'.^#3S^$S+ 9X]!8>6B<'.^/!SMCS M)?^T\Q"^->ZB'L+WEDGBQ-Q]?6/RKQN+AFO"VOS^)'OO=3X>GQUGX7K;L5U!T7@(>J,M';2EGVKSOJR=+[MDI3LRGIR] MD[4C*#U]+RO+2@,"EA45')^, =-?9W814XYMCHIVX?AN>U_PO4$L#!!0 ( ).$KE+E],7?5 ( "@& 9 M>&PO=V]R:W-H965T(!Y 829,V3"B- M!.W0D$!C,-C#M >37!L+QP[VI85_/]L)41'0\;*]-#[[ON^^^QI?LK72]Z9" M)'BLA333H")JCL+0%!76S!RH!J4]62A=,[*A7H:FT6 MDM&\\VG;#I?L7KTG;4VYQE)\RKN&6B19ASDTAE&DU&O@$ MQV7)G=%,P)GLWA9G^^XPN[,'.\ E_*A4:Y@L31:2E>7(PZ*7 M<-))B-^1<,'T 22C?8BC>/0&?+8=/L=B@$TOM9*B=^-KC=VI_>6@Y/4&-5*G2VKI" M0_;*D %&L'#"5D[86QYWQ*DG=E=WE8_3=)*%JTTG7R>E270X)+W0/!XTC[=J M/L<5"DBV=#\9F";_W?ETJ)W^*^?3CSC_.ND-Y\.->^QFJ+T92RX-"%Q86'1P M:/W3W5SJ E*-O]IWBNR@\,O*CG+4+L&>+Y2BY\!-B^'CD/\!4$L#!!0 ( M ).$KE)XO,=O2@, "D* 9 >&PO=V]R:W-H965TF\##VR5&3O@#_MKNH(YF,?U3&'/KUA2EH/03 JB8#GP1N'--'0 9_&3P5;7 MVL2ZLI#RV79NTX$76$7 (3&6@N+O!2; N65"'7]*4J]:TP+K[3?V;\YY=&9! M-4PD?V*IR09>SR,I+.F&FP>Y_0ZE0QW+ETBNW9=L2]O (\E&&YF78%20,U'\ MZ6L9B!H >8X#HA(0'0+:)P!Q"8@_"FB7@+:+3.&*B\.4&CKL*[DEREHCFVVX M8#HTNL^$S?O<*)QEB#/#!]!&L<1 2N9&)L\7Q8_+P@D1!%![1,_DX M/#@"GS;#IY"<@N]Y$U?YBQU??()OGE$%E[;R4S*1.1X'NLC$2"DJ5H!;U)#% MCM3M9G3GAD=;JE+RZP=2DEL#N?[=(*A="6H[0>T3@I[<3H/TDKZ PI,##P=[ M_#"Q(@DF4N%&WV#1&% YD4NR$? **F%6EW85)LO*.\.RV0%5^OQ8T32+Z!3( M!G][JYBD-N!']T A MHN=$V*/Z91BVVGW_I5Y8QVS"RF;/NV[E7;?1NWE=]TH]^$C M%;/'' ;O!WWP.7(3UNZ>\+]EIZ2N!S_L=GK!]4&.CMAUXR#N1 >9\FMW: YJ MY=XB&M5LA"DNEVJT>N^,W"U_,#X.;R;%J^6=IGA$X=6Q8G@V<%@B9="Z0E&J M>)<4'2/7[J9>2(/WOFMF^)8#90UP?BFE>>O8!:K7X? ?4$L#!!0 ( ).$ MKE((

&PO=V]R:W-H965T6LA'E2)J>,JS0O6=5.O%E>NJ.,66.J,%SB1H)9YSN3S"#.Q[CN^ MLYFXY_-4FPEWT%NP.4:H'Q8322.W1DEXCH7BH@")L[XS]*_&OF<*QQCEADDXO&G G7JF,:Q^;U!_VR3IV2F M3.%89#]YHM.^TW4@P1E;9OI>K+]BE5#;X,4B4_8)Z\K6*BWRRID8Y+PH MW^RI*D3#@7#V.P250[#KT'K#(:P<0IMHR:T494UA.-KU(QG)Q3V(;J&XZ,3. )>P/=4+!5%4#U74RE,0FY2#N$6U'H5,&G(L%DV]^E$M9U##9U' 4' 6^9/(?0/X7 "_P]?,;_[NX= MH!/6LH86+WP#+TJ9Q+/IZUH.I63%W,H!TV=HVDW8LYT>KIE,3K?=QD)I^/4B MV.\#'%LUQY;EV#K$$7[!@K9L9O(QJ@.UZ=0Q M.Q]6OXN:X\7[ZE?"M1O:A/Z.?*]-@F"_>MV:9??_U6-*4:?,6<'*DAZHRF4= M[_+#*N=[+Z>^][[:57A;/U\[W%%OG]&EOZ.?VVA6.&* B\+79ZW]6Q] M3QC:[K@S/S+W!]L$7V#*RP>=IG-.#2;#&4%ZYQ>TH639S\N!%@O;$J="4X.U MGRG=@5 : UJ?":$W Q.@OE4-_@)02P,$% @ DX2N4@3:,E<( P $ L M !D !X;"]W;W)K&ULS5;;;MLP#/T5P4\ML-:W M7)HB"="D'59@Q8(&6Q^&/:@V$PNU)5>2D^[O1\F.[>9B[*U]B46)/#SD022. MMT*^J 1 D[ MP,THX\YT;/<6,[NXU'MDZTV7"GXYRN80GZ M9[Z0:+DU2LPRX(H)3B2L)LZ-?SWW0Q-@/7XQV*K6FIA2GH5X,<9]/'$\PPA2 MB+2!H/C9P!S2U" AC]<*U*ESFL#V>H?^U1:/Q3Q3!7.1/K%8)Q/GRB$QK&B1 MZD>Q_09507V#%XE4V5^RK7P]AT2%TB*K@I%!QGCYI6]5(UH!B',\(*@"@OV MWHF L JPG7-+9K:L6ZKI="S%EDCCC6AF87MCH[$:QHV,2RWQE&&O!=O0%+C&]5N4%C'$9"5%1N:":\8+ M-'_D(*D12)%;EA9&HPIQ+K*\T/:,G-V"IBP]QS3*8H]=C<482FY4$9^5Q(,3 MQ$/R@$D39,*1QOMX%YM0=R+8=6(6= (^4'E)0O\+";S /\)G_O_A7@>=L!8F MM'CA";P;[&A<=Q"B0C+-X+#Q35-1J#LJ.>-KU1+R]W<$)O<:,O6G@U:OIM6S MM'H=M"YJ7JKA!>]X60\TK+HD:DO/>*7Y^3'1R^Q]F]U<09NI/^J/W4U;B",^ M?K]Q>E=7OZZKWUG7(R@M660Y:Q&]$+JE,E8='1O4R(//).2PIC7\4"&'!R)Y M>S(>>OC#WG$5K^JBKCJ+6EKI1&XOH(XFC6J\T6?2SO>:6]O[4/6J]&UQ>H,] M_8[X!*?^AG[K/?([*WNB4E)\8;K:%#1@P:?2K[G<_?!C]0L/_UR]T;Z AT[# M8+ GH-N:+3*0:SMR*>12<%T^KO5N/=;=V&%F;W]FQCT[LS0PY:R(3^>:X<"0 MP@HAO&29!/01/_P%02P,$ M% @ DX2N4OM4 #*-"0 ;S4 !D !X;"]W;W)K&ULM9MM;^.X$<>_"N%>BST@%^M9\C4;(.LDM]G+W@7)7;= T1>,1,?J M2J*7HNT$Z(?OD)9%.:9)>5.]2?R@&0[Y)W\QK7"T9P)HW*8NPY3C0N<5Z-SL_D9W?L M_(PN>9%7Y(ZA>EF6F+U\( 5=OQ^YH^T']_G3G(L/QN=G"_Q$'@C_(XUOC=-2V*0R[K[?>KV7GH3./N"936GS),SY_/TI&*",S MO"SX/5U_)$V'0N$OI44M_Z)U;R:6G)67F./S,T;7B(GKP9]X(:>V MM(?)F%=B%3YP!M_F8,?/[TF!.7A..\^/%LS"$"X6><-JU]V+3F'6CM8L%.D>N<(,_Q'(WYU&S^&0OS MR<;\SX=+].X'71"79B^7)#U%O@S"G1SV/D[QKGUSTZZKNRH^[A$'_I[\4P7!_[#)?5RXW9RV]T=8H:?< 7FGE0^T08QAD78KD2O78F>=.L?NQ+1OV[A4G3# M25G_V]"0WS;DRX:" PV!ZXS #IJ2?(4?"R)6.FL:7T#C.:EU,W;C-)).Q=Z^ M.@\F'FSV,(*K[FS:O\X/)TGWNIVH@S;JP!CUE): P_2K')^*L/H$W9Y.3PWC M$;:>PV$'/FH;BHQ=N$B_+?-:$A7-R%8"DND0%NV-8N@X!P53SG+X9>):W/9-CAF[0-38S!_[X@##:@Z@D5!/*N$\0)*Q&=H916G$&; M.BJ97;H.>B&8U8;H7$?MI([1V?62+QD1VW1>+LM-D+"@7L1VH%M1-XV_KLB3 MR*"RV]G4W2&6>.,UW%GCNP$U.X:[O\B-D2L(NMYQ,Q3]%[5+_Z*NX5SR&5=P M/A"C:D6 JYCH^L/.8E>!S#63[ \*20+(48E_V_D!21THMJPRPIJ9@Y\8D;W4 M*A7L">#M0K9)$/:O

>'8JF;F+LUDT%&P2,:=[VH%VYG"(^ M!Z0L63J'&:+-?)/]X?9,PZW@ZYI1>4=8*J;L$Q'(I6NQ!<_S!<0)&(9(M6F8 MV:5W&CI_-65."KV>&;VZN7#Y98K4EG&A7TV[[2F^>NZP\\'K9(5F(.Z.>TG* MQU<#+[7(T.,+[(/E EU*VM.!:15"D M](XGY3U9T6(E5L84+W*Q$\DA@BDV901._6K!",4N'TR!*(QZ V/44QCUS!B] M)(\@JFGIE\KZ,K,:2.0I@,Q@?-&"WA MV\T^(#[11FO);#U40EH\-\7K*[[ZQ_/UJ!GT0%+(C3-TG5<8%@L8V6:5KV#L M#PQC7\'8-Z-QV].BZ6DJ>ZJ3IW&DR7L.[,1^Y_AN9JH^")0QO*YT)15__T0> MF@Z3O@*N;\YD==/BR\,G=,?RDJ![,9?_KZ3Q%9_]@<_TOJ*K;Z;KZ[6\N1N" M5ICEXNB%V($%;''K6O#O*^KZ1Q[ZI2AUGD&T@C!WC,)6!1^K@Y72I+:+HICL M#UPI\!5@?4NVNNU3J?J$59^V@U([H%?FWQ;5O@0:CR&>TF#G_M)H[ ;#(S=0&$W,//Q;=*8?0T=G?#[RY\!0K*P67QGUAD"Q650S,W;V4%3M3H9Y0A0/"F)E?+ M$T1&BP(. N)\A^IO,_XC*&6YW7?5M->MK+KZ["M41 [-1-X->?, C?T\?&5IP)I;A(KEH:5 T<9:49ZG1,S8G H@]F)6QNPN8D^@ZEVA=!,[;>Q8>_+:T*LR(C41A Y ]\;5CB/S#C? M36BF]U=H0<7=C"*GH-V*5$OM3;LKBUM;D3U2$(\&A?B!A+277@KQT<"(CQ3B M(S/B=_7"10$Y30U'-ES7--T,TSKG\XZ*"T;_0U)Y_$09*%K0Q:%]P=*V+4&- MU#816;:)-XFJ*QWT$K3SR$0TL*"*ZI$9P]^] ,UN;>>\2)$]LI#];:3L/'W2 M2R-%\&@RK$:QXG%L3LRW1];%CE;;.Z+B5DRZ68[B^=YFO\-B5'3"6=IR+.2, M%=KCXVLG_86[S.L%/4*X6!$]'KB2$BLPQ[TK*346#Z3L2"6[#\UFJJM:P*X_' E9=8(3D^IO(R@WZC%-=S-"O MD[QWQ8@X:]1@,T[CSU-F051CU+@GYG^=,VW7^SMHK[\< E MFEBA/#[F*0^&\QK:33?W;;0:6@KE%@D3!?[D^#N0'Y8U7%77UO+91D'*:O1/ M4S"*Y\G =QP3A>C$DG0_08>>Y%UA(I\F%/>4=$HD^S<<)WX<'BHD)(K;Z_ETB?M\XTPVIUOM?'Y^Q6P W6E1'$ZL919U)B(I+H;H#:& M_6I+Y.T/T;CSS9O.%W(7U@\4LYI*5_. M"&PO=V]R:W-H965T3W#86CIW93@O_?K:3AE)*M GQTMC./>>>>]S< M&V^Y>)0Y@$)/!65RXN1*E>>N*],<"BQ[O 2FWZRX*+#26[%V92D 9Q944#?P MO*%;8,*<)+9G&IE2'CA_-)N;;.)X1A%0 M2)6AP/JQ@1E0:IBTCC\-J=/F-,#]]8[]VA:OBWG $F:<_B29RB=.Y* ,5KBB M:L&WWZ I:MZE_47;)M9S4%I)Q8L&K!44A-5/_-08L0?0/,T9W 3&)KL$1?T5+_:;** N(KM( -L K0%19,QU\+7J!], &)3B]!84+/ M-/1^>8E.3\[0"2(,W>6\DIAE,G:5UFPRNVFC;UKK"][1%Z);SE0NT17+('N- M=W6M;<'!KN!IT$EXBT4/A?X7%'B!?T3/[-_A7H>A& M02%_=R3JMXGZ-E'_G41W7&&J/SQ[B\?NH88/+=Q\_)LD"OU1[&[VS7D;-!P/ MAVW0*V6#5MF@4]G.@M)8T%'IL.4;?JZEHS;1Z&.6UO#!*[?"\8&E;X,&_:A_ MW-*H519U*IOQH@"1$DP[RARW9.//]=/W7IJ1]S%'&_S^'] /1]&!I<>B^E%P MX*F[US6U6VL[3"1*><54W4_:TW9@7=@V?7 ^-8/,=N,7FGH*ZFZQ)KJ54EAI M2J\WTMKO,]3 &80+T^Q7G:KQOP( "P' 9 >&PO=V]R:W-H965T8AUX3D\I$1JOI?J4>< AAP*+O3"RXTI+WQ?)SD45 ]E"0)W M,JD*:G"J=KXN%=#4@0KNAT$P]0O*A!?/W=JMBN>R,IP)N%5$5T5!U?,*N-PO MO)%W7+ACN]S8!3^>EW0']V >REN%,[]E25D!0C,IB()LX2U'%^N9M7<&WQGL M];,!0QL_1XN%^ M0P8?SN>^0>^6PT\:3ZO:4_B.IXC<2&%R32Y%"NE+O(^J6^GA4?HJ["6\H6I( MHM%'$@;AJ$//^O_A08^-BW+H8 M.Q?C=UQL( .E("6L]F70%QRPH#60P18$9,QTGDQ-.W6TMJZ?8JQR#/KI-%UO MC4:G1B\43UK%DU[%EUD&KE"=5D4-=,GKYPB&DR]G7>?;#QM,AJ/P[+PG[=,V MB&DOTQ6DH+ BJ$B)-A@#$=A>L9%B/$SL"!ZU!MT5V/1M2L?3P/VZ\SIK):)+(2IB[D=K5M^4O7Z5ZMK_ IJ#OW7YKZ'<$RW3&A"8<,*8/A#$]= MU;VYGAA9NO:VE0:;I1OF^)R!L@:XGTEICA/KH'T@XS]02P,$% @ DX2N M4HC<_;$/ @ 900 !D !X;"]W;W)K&ULA51- MC],P$/TK5DX@0=VF+:!5&JG=@MC#HJH5<$ >]^;->,99K\V3;0"0/$NA["II$-L[2FW1@&1VHEM0[J321C)TIJFI;0VP M,H"DH.ET^HY*QE629V%O9_),=RBX@ITAMI.2F=\;$+I?);/DO+'G=8-^@^99 MRVHX 'YM=\99=&0IN01EN5;$0+5*UK.[S<+[!X=O''I[L28^DZ/63]YX*%?) MU L" 05Z!N9^)[@'(3R1D_%KX$S&D!YXN3ZS?PJYNUR.S,*]%M]YBP42*[BGST/=;@ I+,K@'0 MI$%W#!14;AFR/#.Z)\9[.S:_"*D&M!/'E;^4 QIWRAT.\P/4KL1(MMP60MO. M@"5OR;HLN2\:$^1!Q9OW)7RU!61@!9#F$T,DUX),R>/6F%CR4=5 M0ODWGCK)H^[TK'N3WB1\9&9"YK,W))VF,QN3N$$['\LQ#[3S_Y1C#ZTVR%5- M?JR/%HUKGI\WZ!ISS- MZ.E2 +VX>@FF#@UN2:$[A;$+QMUQAM:Q=?ZXQP%T):VYLD1 Y:#3R7L7U\2F MC@;J-C324:-KR[!LW#L QCNX\TIK/!L^P/BRY"]02P,$% @ DX2N4@VW M.U*E P ]PT !D !X;"]W;W)K&ULO5?;;N,V M$/T50MB'7: ;B;HKL TD=B\!FB)(=MN'H@^,/+:%E4B7I.WMWY>49$F6*"6 MT;[8(C5GYLQ0JWFP8+XA4 M0[ZUQ9X#69>@(K==QPGM@F346LS*N2>^F+&#S#,*3QR)0U$0_L\]Y.PTM[!U MGGC.MCNI)^S%;$^V\ +RZ_Z)JY'=>%EG!5"1,8HX;.;6';Y=X40#2HO?,SB) MSC/2J;PR]DT/'M9SR]&,((=4:A=$_1UA"7FN/2D>?]=.K2:F!G:?S]Y_*I-7 MR;P2 4N6_Y&MY6YNQ19:PX8<#7 >R_ KP%^69DJE;(.*R+)8L;9"7%M MK;SIA[*8)5JEGU&][B^2J[>9PLG%"VS5*DJTRD2:,W'@(-!G=)Y]ACWC,J-; M]$"K;TROU<<52)+EGY3AUY<5^OCA$_J ,HJ^[-A!$+H6,ULJ:CJ G=8T[BL: M[@@-#STR*G<"_4C7L+[$VRJE)B_WG->].^GPD? ;Y.$?D.NXV,!G^7ZX8X"O MIN$K2,?@%]EXS2IYI3_OC54RK\>?ORIS]""A$']-!/.;8'X9S!\)]C-G0JB> M/@(]@&DI*WA8PK6N'!>QAZ.9?>S6=V@4)F'8&%TP"QIFP3N8[3G;9-)$K$(' MG9@8!VZ/F,D(QV9B84,LG"3VFQ+HC*:L,-8K'$1T_7ZYAC:?L6LF%36DHDE2 M7Y@D.2)"@#1V9#2D%47Z<[T@9K!RHZ1GM8H&J^W&0928$XB;!.+)!.XT=?1( MJ-J ].<_\6TGCEW8M;$AD9N[(\0:X48>U%M2W M&V7S*7)"(_U="N9>%HSWVBWR[K.X@K9OJ2J2.B-N,"I3#1KET;B)5+U[=,JJ!9/OR MW/W*I#K%EX\[=3,#K@W4^PUC\CS0 9J[WN)?4$L#!!0 ( ).$KE+\F9 + M#P, "P1 - >&POWW./[XX:9=KH M-:# > MC>*@(DSXLZEHJZM*-]Y"MD*G?C28/'O[DJ=^&+_W/4N7R9RF_MWIVY^MU)=O M/'L_>7=R,KH[NSRTGW; F1\X22^>07H^PGD-AE''SZ)^@KDC#OKDS*:%%/LY M H.)3"KJW1.>^AGA;*X8>!6D8GQMS6,P+"27RM.F.$9*");FP<*AG4'=>IZ* M":FZV#:"_3OOEQ\ FQD(9)P/ L>^-DE()T&C8> M_<#0+BCG-]#4/XH][E6Q4],15%0,0R.H'UH:.P'^73;+O4L[>A&O5[-[J3^W M9CNBFT.OT&M%"[;JYJMB$("QAS@[J6N^_L19*2IJ-__L@+,IV?AY2ZG8@XD& MK;(P!JI\[YXJS1:[EE^*U+=TI3?MM"IPS>-7J/GOYKFD@BK"=T6;WC_F++]8 MP398/7B!2/WO M\*K"MT&]>4_'H?#/TFLS-J^ >OUF?TX*T7-\.8.IOQ]]HSMHJ M&59=0R+Z5=OQ5]A>& ]O+R86$SE=T3SKIZJ<=T//#$S4_@*'0^2JN]P(YF,Q M-P(8%@=3@/E8+RS._[2?";H?BV':)DYD@OI,4!_KY4*R[H/%MFP[2!!Q8'(OU9KO%JXQWR=!]@-7VJ0["=XIV([13/ M-2#NO(%'DKBKC<4!#ZP*6.] ?'<DBA*$C<"F%M!%&$(/(TX@BD #1@21=TY>' >!9MS*MC^/C+[#5!+ M P04 " "3A*Y2EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( ).$KE+H/C4K.P0 $TA / >&PO=V]R:V)O M;VLN>&ULQ9I=;]LV%$#_"J&'P076V?I(VF9U@2YN.P-98MA97@M:HFTB%&F0 ME-/DUX^4;.0*M2_V:E;$U]^'4KH=N:P6OW$8(7ZMA-AI=#FLN=?+IXZ&MF1W"$^-% MZ:71H3 6/$CQY%[KXRG;22>74DG_/$[:OY5(6"VUK.6+J,;)*&%N8Y[^-E:^ M&.VY6I36*#5.TJ[B05@ORY^*%Q'RGB]=6^+Y16Y)0H MVADEJW#WBOW%%=>E8&T('0#,$,#L;(!L,., ,D<@\U\(N8@0\1\<,RMVM^V] MZ@*!+,X&>;WA&D!>() 7YX/D;@,@+Q'(2UK(.[OF6KZT%8SKF)=.MHPS*YP MD.\0R'>TD%.]$\YWT9.:_:M+&-HO /(] OF>%O*;,=635(K]QNOMGVP:1*#7 M$0&./A\0O@^T?#>"NQY+.L+&ZA$MS5SLA&Y@?J6H.HC=,1%+#UDP2Z3DFK!& M\YVTC6.?9<7F0DFQ:COGEY#X$!/S1$HNBKJ6^TX9V<)PY\,L1.A2]M,,\T1* M+(JO7%KVP%4CV$2Z4AG7V#X=)HB4V!#S,*I9679^,.7C[]TAB+:]%&)BBDB) M'3$-XVTMV.#&./>&S80-DQ9N>WT7DT-*;(=Y+ PAG''KG]F]Y=KQ\J< 8F9( MB=6P#^ ]_]'// M<1S""3$Q@61G$TA+"C$QBV3$%CDR8A]-3,PJ&;%5\*$[AUL=]>6-! 3TTY.K)UV M9M$+Y:WQ(90S_LQ;DE=,3#LYL7;VF+>A^7^X;VP(J&B7TM^-9=<-Q,2TDQ-K M9X]Y](UK-H"8F'ER8O.@NR:]*5&!F:<@-L^)">8A6R$F9IZ"V#PG,;LT@)B8 M>0KRM0TV#X8>+S#K%,36P3&AQPOTHPJQA4Y-U_?)"3$Q"Q7D%CHY78_Y"3$Q M"Q7$%D(Q%R7$Q"Q4D'];>=V;.C+,0TS,0L49%C^ %F)B%BI^_:Y:?-O[TCG\ M,(E9Z**UT/#P^;X2*ZE%=1MNX4)YR54YLRP>NH\5Q47<2EPU2EV'LCM]8WAU M^#7 X9<,G_X#4$L#!!0 ( ).$KE(X@V\FQ $ T> : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!% MAH=BL.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS M[I]#2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,? M_S.Q6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)! M4PB:E@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " "3A*Y2@(3XG< ! M'@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2 M+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF M>EV&WO,VOO:%J2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M ).$KE+?K WVE 4 !@8 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ DX2N4MP\KQ.* P R X !@ ("!N10 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4O?N1 M!@ 'AH !@ ("!.2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4H_!1Y0H!0 O0L !@ M ("!#CX 'AL+W=O&UL4$L! A0#% @ DX2N4AD8+HGX" \AH !D M ("!B4D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ DX2N4K_?*V5G P -P< !D ("! MQUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ DX2N4KLO-DU> P W@< !D ("!5&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4DL#,^9& M!0 FPL !D ("!MX4 'AL+W=O&PO=V]R:W-H965TB2 !X;"]W;W)K&UL4$L! A0#% @ DX2N4HKR4U@4 P M 8 !D M ("!QY4 'AL+W=O&PO=V]R M:W-H965TO.R1&UL M4$L! A0#% @ DX2N4@ .=&PO=V]R:W-H965T&UL4$L! A0#% @ MDX2N4I179FX3 P G@8 !D ("!7J< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4O!+3&PO=V]R:W-H M965T&UL4$L! M A0#% @ DX2N4B@7<% S @ *P4 !D ("!\,( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N M4LZF1SA5 @ :@4 !D ("!5\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4@AS \ 3 P 80D M !D ("![]8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX2N4N&ZY"JK @ Z@< !D M ("!/.< 'AL+W=OZ@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ DX2N4@VW.U*E P ]PT !D ("!6N\ 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "3A*Y2@(3XG< ! '@ $P @ &]_0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ "N_P ! end XML 62 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 63 report.css IDEA: XBRL DOCUMENT /* 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; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 157 278 1 false 66 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://comstockhomes.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://comstockhomes.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://comstockhomes.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Basis of Presentation Sheet http://comstockhomes.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 7 false false R8.htm 2104102 - Disclosure - Investments in Unconsolidated Entities Sheet http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntities Investments in Unconsolidated Entities Notes 8 false false R9.htm 2108103 - Disclosure - Goodwill & Intangibles Sheet http://comstockhomes.com/role/GoodwillIntangibles Goodwill & Intangibles Notes 9 false false R10.htm 2110104 - Disclosure - Leases Sheet http://comstockhomes.com/role/Leases Leases Notes 10 false false R11.htm 2112105 - Disclosure - Revenue Sheet http://comstockhomes.com/role/Revenue Revenue Notes 11 false false R12.htm 2116106 - Disclosure - Debt Sheet http://comstockhomes.com/role/Debt Debt Notes 12 false false R13.htm 2121107 - Disclosure - Coronavirus Aid Relief and Economic Security Act Sheet http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityAct Coronavirus Aid Relief and Economic Security Act Notes 13 false false R14.htm 2123108 - Disclosure - Commitments and Contingencies Sheet http://comstockhomes.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2124109 - Disclosure - Fair Value Disclosures Sheet http://comstockhomes.com/role/FairValueDisclosures Fair Value Disclosures Notes 15 false false R16.htm 2128110 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans Sheet http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlans Restricted Stock, Stock Options and Other Stock Plans Notes 16 false false R17.htm 2132111 - Disclosure - Income (Loss) Per Share Sheet http://comstockhomes.com/role/IncomeLossPerShare Income (Loss) Per Share Notes 17 false false R18.htm 2135112 - Disclosure - Related Party Transactions Sheet http://comstockhomes.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2139113 - Disclosure - Income Taxes Sheet http://comstockhomes.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2141114 - Disclosure - Segment Disclosures Sheet http://comstockhomes.com/role/SegmentDisclosures Segment Disclosures Notes 20 false false R21.htm 2202201 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://comstockhomes.com/role/OrganizationandBasisofPresentationPolicies Organization and Basis of Presentation (Policies) Policies 21 false false R22.htm 2305301 - Disclosure - Investments in Unconsolidated Entities (Tables) Sheet http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesTables Investments in Unconsolidated Entities (Tables) Tables http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntities 22 false false R23.htm 2313302 - Disclosure - Revenue (Tables) Sheet http://comstockhomes.com/role/RevenueTables Revenue (Tables) Tables http://comstockhomes.com/role/Revenue 23 false false R24.htm 2317303 - Disclosure - Debt (Tables) Sheet http://comstockhomes.com/role/DebtTables Debt (Tables) Tables http://comstockhomes.com/role/Debt 24 false false R25.htm 2325304 - Disclosure - Fair Value Disclosures (Tables) Sheet http://comstockhomes.com/role/FairValueDisclosuresTables Fair Value Disclosures (Tables) Tables http://comstockhomes.com/role/FairValueDisclosures 25 false false R26.htm 2329305 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans (Tables) Sheet http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansTables Restricted Stock, Stock Options and Other Stock Plans (Tables) Tables http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlans 26 false false R27.htm 2333306 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://comstockhomes.com/role/IncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://comstockhomes.com/role/IncomeLossPerShare 27 false false R28.htm 2336307 - Disclosure - Related Party Transactions (Tables) Sheet http://comstockhomes.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://comstockhomes.com/role/RelatedPartyTransactions 28 false false R29.htm 2342308 - Disclosure - Segment Disclosures (Tables) Sheet http://comstockhomes.com/role/SegmentDisclosuresTables Segment Disclosures (Tables) Tables http://comstockhomes.com/role/SegmentDisclosures 29 false false R30.htm 2403401 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail) Sheet http://comstockhomes.com/role/OrganizationandBasisofPresentationAdditionalInformationDetail Organization and Basis of Presentation - Additional Information (Detail) Details 30 false false R31.htm 2406402 - Disclosure - Investments in Unconsolidated Entities - Additional Information (Detail) Sheet http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail Investments in Unconsolidated Entities - Additional Information (Detail) Details 31 false false R32.htm 2407403 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail) Sheet http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail) Details 32 false false R33.htm 2409404 - Disclosure - Goodwill & Intangibles - (Detail) Sheet http://comstockhomes.com/role/GoodwillIntangiblesDetail Goodwill & Intangibles - (Detail) Details http://comstockhomes.com/role/GoodwillIntangibles 33 false false R34.htm 2411405 - Disclosure - Leases (Detail) Sheet http://comstockhomes.com/role/LeasesDetail Leases (Detail) Details http://comstockhomes.com/role/Leases 34 false false R35.htm 2414406 - Disclosure - Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail) Sheet http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail) Details 35 false false R36.htm 2415407 - Disclosure - Revenue - Additional Information (Detail) Sheet http://comstockhomes.com/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 36 false false R37.htm 2418408 - Disclosure - Debt - Summary of Notes Payable (Detail) Notes http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail Debt - Summary of Notes Payable (Detail) Details 37 false false R38.htm 2419409 - Disclosure - Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail) Sheet http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail) Details 38 false false R39.htm 2420410 - Disclosure - Debt - Additional Information (Detail) Sheet http://comstockhomes.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 39 false false R40.htm 2422411 - Disclosure - Coronavirus Aid Relief and Economic Security Act (Details) Sheet http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails Coronavirus Aid Relief and Economic Security Act (Details) Details http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityAct 40 false false R41.htm 2426412 - Disclosure - Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail) Sheet http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail) Details 41 false false R42.htm 2427413 - Disclosure - Fair Value Disclosures - Additional Information (Detail) Sheet http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail Fair Value Disclosures - Additional Information (Detail) Details 42 false false R43.htm 2430414 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail) Sheet http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail) Details 43 false false R44.htm 2431415 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail) Sheet http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail) Details 44 false false R45.htm 2434416 - Disclosure - Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail) Sheet http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail) Details http://comstockhomes.com/role/IncomeLossPerShareTables 45 false false R46.htm 2437417 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 46 false false R47.htm 2438418 - Disclosure - Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail) Sheet http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail) Details 47 false false R48.htm 2440419 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 48 false false R49.htm 2443420 - Disclosure - Segment Disclosures - Additional Information (Detail) Sheet http://comstockhomes.com/role/SegmentDisclosuresAdditionalInformationDetail Segment Disclosures - Additional Information (Detail) Details 49 false false R50.htm 2444421 - Disclosure - Segment Disclosures - Segment Reporting Information (Detail) Sheet http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail Segment Disclosures - Segment Reporting Information (Detail) Details 50 false false All Reports Book All Reports chci-20210331.htm chci-20210331.xsd chci-20210331_cal.xml chci-20210331_def.xml chci-20210331_lab.xml chci-20210331_pre.xml chci-20210331xex3111.htm chci-20210331xex3121.htm chci-20210331xex3211.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "chci-20210331.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 157, "dts": { "calculationLink": { "local": [ "chci-20210331_cal.xml" ] }, "definitionLink": { "local": [ "chci-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "chci-20210331.htm" ] }, "labelLink": { "local": [ "chci-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "chci-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "chci-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 385, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 2, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 9 }, "keyCustom": 33, "keyStandard": 245, "memberCustom": 33, "memberStandard": 28, "nsprefix": "chci", "nsuri": "http://comstockhomes.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://comstockhomes.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Leases", "role": "http://comstockhomes.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - Revenue", "role": "http://comstockhomes.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Debt", "role": "http://comstockhomes.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Coronavirus Aid Relief and Economic Security Act", "role": "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityAct", "shortName": "Coronavirus Aid Relief and Economic Security Act", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - Disclosure - Commitments and Contingencies", "role": "http://comstockhomes.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124109 - Disclosure - Fair Value Disclosures", "role": "http://comstockhomes.com/role/FairValueDisclosures", "shortName": "Fair Value Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128110 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans", "role": "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlans", "shortName": "Restricted Stock, Stock Options and Other Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132111 - Disclosure - Income (Loss) Per Share", "role": "http://comstockhomes.com/role/IncomeLossPerShare", "shortName": "Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135112 - Disclosure - Related Party Transactions", "role": "http://comstockhomes.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139113 - Disclosure - Income Taxes", "role": "http://comstockhomes.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141114 - Disclosure - Segment Disclosures", "role": "http://comstockhomes.com/role/SegmentDisclosures", "shortName": "Segment Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ManagementAndInvestmentAdvisoryFeesPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Basis of Presentation (Policies)", "role": "http://comstockhomes.com/role/OrganizationandBasisofPresentationPolicies", "shortName": "Organization and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ManagementAndInvestmentAdvisoryFeesPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Investments in Unconsolidated Entities (Tables)", "role": "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesTables", "shortName": "Investments in Unconsolidated Entities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Revenue (Tables)", "role": "http://comstockhomes.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Debt (Tables)", "role": "http://comstockhomes.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Fair Value Disclosures (Tables)", "role": "http://comstockhomes.com/role/FairValueDisclosuresTables", "shortName": "Fair Value Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans (Tables)", "role": "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansTables", "shortName": "Restricted Stock, Stock Options and Other Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Income (Loss) Per Share (Tables)", "role": "http://comstockhomes.com/role/IncomeLossPerShareTables", "shortName": "Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - Related Party Transactions (Tables)", "role": "http://comstockhomes.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Segment Disclosures (Tables)", "role": "http://comstockhomes.com/role/SegmentDisclosuresTables", "shortName": "Segment Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ib822328941994d778c173e944450b30c_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ib822328941994d778c173e944450b30c_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "chci:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail)", "role": "http://comstockhomes.com/role/OrganizationandBasisofPresentationAdditionalInformationDetail", "shortName": "Organization and Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "chci:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Investments in Unconsolidated Entities - Additional Information (Detail)", "role": "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "shortName": "Investments in Unconsolidated Entities - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "iba2922dafc2b47a78683c7b5c72dbc25_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentDividendsOrDistributions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i1e30f15a08af4f67b8adcb2353f2651b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)", "role": "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail", "shortName": "Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Goodwill & Intangibles - (Detail)", "role": "http://comstockhomes.com/role/GoodwillIntangiblesDetail", "shortName": "Goodwill & Intangibles - (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i3710697750804dc79e5361e48fa556cc_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ic090c0faaa30464abc32120e564d232c_I20201101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Leases (Detail)", "role": "http://comstockhomes.com/role/LeasesDetail", "shortName": "Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ic090c0faaa30464abc32120e564d232c_I20201101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail)", "role": "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail", "shortName": "Revenue - Summary of Sales from Contracts with Customers Disaggregated by Categories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i47b6227721024d0889fcaee79f09baac_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://comstockhomes.com/role/RevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i0a85775f567046c1bed67bda3385b3ce_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableRelatedPartiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Debt - Summary of Notes Payable (Detail)", "role": "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail", "shortName": "Debt - Summary of Notes Payable (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail)", "role": "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail", "shortName": "Debt - Net Maturities and/or Curtailment Obligations of All Borrowings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Debt - Additional Information (Detail)", "role": "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i8c30df6408c84734b0a9629a773c3293_D20200319-20200319", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://comstockhomes.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "chci:SocialSecurityTaxEmployerDeferralCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Coronavirus Aid Relief and Economic Security Act (Details)", "role": "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails", "shortName": "Coronavirus Aid Relief and Economic Security Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "chci:SocialSecurityTaxEmployerDeferralCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i118b9ad3e7c5457e8dc08f069011ce7f_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail)", "role": "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail", "shortName": "Fair Value Disclosures - Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i118b9ad3e7c5457e8dc08f069011ce7f_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Fair Value Disclosures - Additional Information (Detail)", "role": "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "shortName": "Fair Value Disclosures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail)", "role": "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail", "shortName": "Restricted Stock, Stock Options and Other Stock Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail)", "role": "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail", "shortName": "Restricted Stock, Stock Options and Other Stock Plans - Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail)", "role": "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail", "shortName": "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i19abcf1fa6564a7a9ae9ce2781c335ec_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ib24794b504f84bd4a8e3bdb184006059_D20191230-20191230", "decimals": "-3", "lang": "en-US", "name": "chci:RelatedPartyTransactionAcquisitionFeeReceived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail)", "role": "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "shortName": "Related Party Transactions - Schedule of Revenue Earned From Related Parties (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440419 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443420 - Disclosure - Segment Disclosures - Additional Information (Detail)", "role": "http://comstockhomes.com/role/SegmentDisclosuresAdditionalInformationDetail", "shortName": "Segment Disclosures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "ia9260cb582f94593a0f12c533a8a10c5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "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-20210331.htm", "contextRef": "ia9260cb582f94593a0f12c533a8a10c5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Segment Disclosures - Segment Reporting Information (Detail)", "role": "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail", "shortName": "Segment Disclosures - Segment Reporting Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Basis of Presentation", "role": "http://comstockhomes.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "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-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "chci:InvestmentsInRealEstateVenturesAtFairValueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Investments in Unconsolidated Entities", "role": "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntities", "shortName": "Investments in Unconsolidated Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "chci:InvestmentsInRealEstateVenturesAtFairValueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Goodwill & Intangibles", "role": "http://comstockhomes.com/role/GoodwillIntangibles", "shortName": "Goodwill & Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chci-20210331.htm", "contextRef": "i7055004406eb46b8830d4ccc125d9df0_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 66, "tag": { "chci_AccruedPersonnelCosts": { "auth_ref": [], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 3.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/20210331", "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_AdjustmentsToAdditionalPaidInCapitalStockIssuedForSettlementOfAccruedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital, stock issued for settlement of accrued liability.", "label": "Adjustments To Additional Paid In Capital Stock Issued For Settlement Of Accrued Liability", "terseLabel": "Accrued liability settled through issuance of stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedForSettlementOfAccruedLiability", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_AssetManagementSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset management segment.", "label": "Asset Management Segment [Member]", "verboseLabel": "Asset Management" } } }, "localname": "AssetManagementSegmentMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_ChangeInFairValueOfEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "negatedLabel": "Gain (loss) on equity method investments carried at fair value", "netLabel": "Change in fair value", "terseLabel": "Change in fair value of equity method investment" } } }, "localname": "ChangeInFairValueOfEquityMethodInvestment", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows", "http://comstockhomes.com/role/ConsolidatedStatementsofOperations", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "chci_ComstockAssetManagementLcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comstock asset management LC.", "label": "Comstock Asset Management Lc [Member]", "terseLabel": "Comstock Asset Management, L.C." } } }, "localname": "ComstockAssetManagementLcMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_ComstockGrowthFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comstock growth fund.", "label": "Comstock Growth Fund [Member]", "terseLabel": "Comstock Growth Fund" } } }, "localname": "ComstockGrowthFundMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_ComstockPartnersLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comstock partners LC.", "label": "Comstock Partners L C [Member]", "terseLabel": "Comstock Partners, L.C." } } }, "localname": "ComstockPartnersLCMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_ConstructionManagementFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction management fee.", "label": "Construction Management Fee [Member]", "terseLabel": "Construction Management Fee" } } }, "localname": "ConstructionManagementFeeMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "chci_DWCOperatingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DWC operating agreement.", "label": "D W C Operating Agreement [Member]", "terseLabel": "DWC Operating Agreement" } } }, "localname": "DWCOperatingAgreementMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_DebtInstrumentMaturityDateFromInitialDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument maturity date from initial date.", "label": "Debt Instrument Maturity Date From Initial Date", "terseLabel": "Debt instrument maturity date from initial date" } } }, "localname": "DebtInstrumentMaturityDateFromInitialDate", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "chci_DebtInstrumentReducedCarryingValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument reduced carrying value.", "label": "Debt Instrument Reduced Carrying Value", "terseLabel": "Debt instrument reduction" } } }, "localname": "DebtInstrumentReducedCarryingValue", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" ], "xbrltype": "stringItemType" }, "chci_GeneralAndAdministrativeAssetManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General And Administrative, Asset Management", "label": "General And Administrative, Asset Management [Member]", "terseLabel": "General and administrative - asset management" } } }, "localname": "GeneralAndAdministrativeAssetManagementMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "chci_GeneralAndAdministrativeRealEstateServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General And Administrative, Real Estate Services", "label": "General And Administrative, Real Estate Services [Member]", "terseLabel": "General and administrative - real estate services" } } }, "localname": "GeneralAndAdministrativeRealEstateServicesMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "chci_HartfordInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hartford investment.", "label": "Hartford Investment [Member]", "terseLabel": "Hartford Investment" } } }, "localname": "HartfordInvestmentMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_IncentiveFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive fee.", "label": "Incentive Fee [Member]", "terseLabel": "Incentive Fee" } } }, "localname": "IncentiveFeeMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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": "Income (loss) per share" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "chci_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_InvestmentsInRealEstateVenturesAtFairValueDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments in real estate ventures at fair value disclosure.", "label": "Investments In Real Estate Ventures At Fair Value Disclosure [Text Block]", "terseLabel": "Investments in Unconsolidated Entities" } } }, "localname": "InvestmentsInRealEstateVenturesAtFairValueDisclosureTextBlock", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntities" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "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 sqft)" } } }, "localname": "LeasingFeePerSquareFootForNewLeases", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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 sqft)" } } }, "localname": "LeasingFeePerSquareFootForRenewalLeases", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "perUnitItemType" }, "chci_LesseeOperatingLeaseNotYetCommencedLiabilityIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease not yet commenced liability incurred.", "label": "Lessee Operating Lease Not Yet Commenced Liability Incurred", "terseLabel": "Operating lease not yet commenced, liability" } } }, "localname": "LesseeOperatingLeaseNotYetCommencedLiabilityIncurred", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/LeasesDetail" ], "xbrltype": "monetaryItemType" }, "chci_MembershipExchangeAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Membership exchange agreement.", "label": "Membership Exchange Agreement [Member]", "terseLabel": "Membership Exchange Agreement" } } }, "localname": "MembershipExchangeAgreementMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/OrganizationandBasisofPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "chci_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck protection program.", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Paycheck Protection Program, CARES Act" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "chci_PercentageOfMembershipInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of membership interest.", "label": "Percentage Of Membership Interest", "terseLabel": "Percentage of membership interest" } } }, "localname": "PercentageOfMembershipInterest", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_RealEstateServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate services.", "label": "Real Estate Services [Member]", "terseLabel": "Real estate services" } } }, "localname": "RealEstateServicesMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations", "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "domainItemType" }, "chci_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party.", "label": "Related Party [Member]", "terseLabel": "Related party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "chci_RelatedPartyTransactionAcquisitionFeeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related party transaction acquisition fee received.", "label": "Related Party Transaction Acquisition Fee Received", "terseLabel": "Acquisition fee received" } } }, "localname": "RelatedPartyTransactionAcquisitionFeeReceived", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "chci_RelatedPartyTransactionMaximumPercentageOfPurchasePriceOfAcquiredAsset": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party transaction maximum percentage of purchase price of acquired asset.", "label": "Related Party Transaction Maximum Percentage Of Purchase Price Of Acquired Asset", "terseLabel": "Maximum percentage of purchase price of an acquired asset" } } }, "localname": "RelatedPartyTransactionMaximumPercentageOfPurchasePriceOfAcquiredAsset", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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 all costs associated with portfolio projects in development" } } }, "localname": "RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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 CRE portfolio revenues" } } }, "localname": "RelatedPartyTransactionPercentageOfPortfolioRevenues", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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 of an asset on disposition" } } }, "localname": "RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "chci_RelatedPartyTransactionTerminationNoticeRequiredNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Termination Notice, Required Notice Period", "label": "Related Party Transaction, Termination Notice, Required Notice Period", "terseLabel": "Agreement notice period required for termination" } } }, "localname": "RelatedPartyTransactionTerminationNoticeRequiredNoticePeriod", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "chci_RelatedPartyTransactionTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Termination Period", "label": "Related Party Transaction, Termination Period", "terseLabel": "Agreement termination period" } } }, "localname": "RelatedPartyTransactionTerminationPeriod", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_RevolvingCapitalLineOfCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving capital line of credit agreement.", "label": "Revolving Capital Line Of Credit Agreement [Member]", "terseLabel": "Revolving Capital Line of Credit Agreement" } } }, "localname": "RevolvingCapitalLineOfCreditAgreementMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_ScheduleOfGoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Goodwill And Intangible Assets [Line Items]", "label": "Schedule Of Goodwill And Intangible Assets [Line Items]", "terseLabel": "Schedule Of Goodwill And Intangible Assets [Line Items]" } } }, "localname": "ScheduleOfGoodwillAndIntangibleAssetsLineItems", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "stringItemType" }, "chci_ScheduleOfGoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Goodwill And Intangible Assets [Table]", "label": "Schedule Of Goodwill And Intangible Assets [Table]", "terseLabel": "Schedule Of Goodwill And Intangible Assets [Table]" } } }, "localname": "ScheduleOfGoodwillAndIntangibleAssetsTable", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "stringItemType" }, "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/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesTables" ], "xbrltype": "textBlockItemType" }, "chci_SeriesCNonConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C- non convertible preferred stock.", "label": "Series C Non Convertible Preferred Stock [Member]", "terseLabel": "Series C Non-Convertible Preferred Stock" } } }, "localname": "SeriesCNonConvertiblePreferredStockMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_SocialSecurityTaxEmployerDeferralCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Social Security Tax, Employer, Deferral, CARES Act", "label": "Social Security Tax, Employer, Deferral, CARES Act", "terseLabel": "Deferred payroll tax, CARES Act" } } }, "localname": "SocialSecurityTaxEmployerDeferralCARESAct", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "chci_StockIssuedDuringPeriodSharesAccruedLiabilitySettledThroughIssuanceOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares accrued liability settled through of stock.", "label": "Stock Issued During Period Shares Accrued Liability Settled Through Issuance Of Stock", "terseLabel": "Accrued liability settled through issuance of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAccruedLiabilitySettledThroughIssuanceOfStock", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "chci_TheHartfordMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Hartford.", "label": "The Hartford [Member]", "terseLabel": "The Hartford" } } }, "localname": "TheHartfordMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "chci_TitleInsuranceJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title insurance joint venture.", "label": "Title Insurance Joint Venture [Member]", "terseLabel": "Title Insurance Joint Venture" } } }, "localname": "TitleInsuranceJointVentureMember", "nsuri": "http://comstockhomes.com/20210331", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/20210331", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r385" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r386" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r387" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r387" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r387" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r388" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r387" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r387" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r387" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r387" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r383" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r384" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r227", "r309", "r310", "r312", "r382" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r39", "r78" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r153", "r209", "r213", "r375" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r229", "r230", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r373", "r376" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r229", "r230", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r373", "r376" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r153", "r209", "r213", "r375" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r150", "r209", "r211", "r325", "r372", "r374" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r150", "r209", "r211", "r325", "r372", "r374" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r219", "r229", "r230", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r373", "r376" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r219", "r229", "r230", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r373", "r376" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r15", "r155", "r156" ], "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": "Trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r37", "r80", "r310", "r312" ], "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": "Trade receivables - related parties" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r247" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r83", "r84", "r85", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld related to net share settlement of restricted stock awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustment to reconcile net income (loss) to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r232", "r240", "r248" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r65", "r297" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of loan discount, loan commitment and deferred financing fees" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r65", "r167", "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r75", "r132", "r139", "r146", "r162", "r274", "r276", "r284", "r342", "r358" ], "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", "terseLabel": "Total assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r38", "r75", "r162", "r274", "r276", "r284" ], "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 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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r234", "r243" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r21", "r67" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r60", "r67", "r72" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r60", "r288" ], "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 (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 for non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r74", "r75", "r97", "r98", "r99", "r101", "r103", "r109", "r110", "r111", "r162", "r284" ], "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/2020-01-31", "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/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r183", "r347", "r363" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r184" ], "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/2020-01-31", "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": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/Cover" ], "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": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r83", "r84" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r190" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r209", "r214" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r209", "r214" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r12", "r13", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Convertible preferred shares issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r189" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r343", "r344", "r357" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails", "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r187", "r344", "r357" ], "calculation": { "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r296", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Credit facility outstanding" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r31", "r296" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate for period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails", "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Interest payments" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Loan annual principal repayment (in percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Shares Issued", "terseLabel": "Shares issued by the company (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r65", "r76", "r258", "r263", "r264", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r65", "r127" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Amortization and depreciation expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectOperatingCosts": { "auth_ref": [ "r49" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate direct operating costs incurred during the reporting period.", "label": "Direct Operating Costs", "terseLabel": "Direct costs" } } }, "localname": "DirectOperatingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r209" ], "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 Sales from Contracts with Customers Disaggregated by Categories" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Restricted Stock, Stock Options and Other Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlans" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r80", "r310", "r346", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Initial investment related to the purchase" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r104", "r105", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r241" ], "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 stock options and restricted stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r238" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail", "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r83", "r84", "r85", "r87", "r92", "r94", "r108", "r163", "r190", "r197", "r244", "r245", "r246", "r259", "r260", "r289", "r290", "r291", "r292", "r293", "r294", "r377", "r378", "r379" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r44", "r59", "r65", "r365" ], "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", "negatedLabel": "Distributions", "verboseLabel": "Distributions" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r160" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r22", "r133", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in unconsolidated joint venture" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r158" ], "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, starting balance", "terseLabel": "Equity method investments at fair value", "verboseLabel": "Fair value of equity method investment" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r249" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Items, or Both [Abstract]" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r282", "r315", "r316", "r317" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r282", "r317" ], "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]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r315", "r316", "r317" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Option, Quantitative Disclosures [Line Items]", "terseLabel": "Fair Value, Option, Quantitative Disclosures [Line Items]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table]", "terseLabel": "Fair Value Option, Disclosures [Table]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresAdditionalInformationDetail", "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period of intangible assets (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r168", "r169", "r171", "r173", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r168", "r170" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r171", "r326" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r164", "r165", "r341" ], "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 accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/GoodwillIntangiblesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill & Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r75", "r132", "r138", "r142", "r145", "r148", "r162", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r43", "r132", "r138", "r142", "r145", "r148", "r340", "r350", "r355", "r370" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "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 before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r86", "r132", "r138", "r142", "r145", "r148", "r162", "r273", "r284" ], "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" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r42", "r46", "r86", "r88", "r89", "r90", "r91", "r97", "r101", "r102", "r348", "r351", "r353", "r366" ], "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 net income (loss) per share (in USD per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r42", "r46", "r86", "r88", "r89", "r90", "r91", "r97", "r101", "r102", "r103", "r353", "r366", "r368", "r369" ], "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 net income (loss) per share (in USD per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r44", "r65", "r129", "r159", "r349", "r365" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Earnings from unconsolidated joint venture, net of distributions", "terseLabel": "Gain (loss) on equity method investments carried at fair value" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/GoodwillIntangiblesDetail", "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail", "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r253", "r255", "r256", "r261", "r266", "r268", "r269", "r270" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accruals related to uncertainties tax positions" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r93", "r94", "r130", "r251", "r262", "r267", "r371" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "negatedTerseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Trade receivables - related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r354" ], "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": "Other (loss) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r58", "r61", "r68" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Operating lease borrowing rate (in percentage)" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r305" ], "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", "terseLabel": "Future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r301" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/LeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r302" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r306" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r75", "r140", "r162", "r275", "r276", "r277", "r284" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r75", "r162", "r284", "r345", "r361" ], "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\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r75", "r162", "r275", "r276", "r277", "r284" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r344", "r357" ], "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", "verboseLabel": "Capital line of credit borrowed" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "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": "Capital line of credit", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Line of Credit Facility, Periodic Payment, Principal", "terseLabel": "Principal payments to CGF" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r24", "r79" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r188", "r344", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "verboseLabel": "Carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r82", "r185" ], "calculation": { "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r82", "r185" ], "calculation": { "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r82" ], "calculation": { "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtNetMaturitiesandorCurtailmentObligationsofAllBorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r186" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ManagementAndInvestmentAdvisoryFeesPolicy": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the recognition of fees for investment advise, research, administrative and investment account management services provided to customers by broker dealers. This fee is generally based on the net assets of the fund or the account.", "label": "Management and Investment Advisory Fees, Policy [Policy Text Block]", "terseLabel": "Recent Developments" } } }, "localname": "ManagementAndInvestmentAdvisoryFeesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ManagementServiceMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Contractually stipulated right to receive compensation for operating and managing business.", "label": "Management Service [Member]", "terseLabel": "Asset management" } } }, "localname": "ManagementServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "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) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r63", "r66" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r40", "r41", "r45", "r66", "r75", "r86", "r88", "r89", "r90", "r91", "r93", "r94", "r100", "r132", "r138", "r142", "r145", "r148", "r162", "r284", "r352", "r367" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r11", "r344", "r359" ], "calculation": { "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Total notes payable", "totalLabel": "Total notes payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail": { "order": 1.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Unsecured financing", "verboseLabel": "Short term notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Fair value" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresSummaryofCarryingAmountandFairValueofFixedandFloatingRateDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Unsecured Promissory Note" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r33", "r80", "r310" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail": { "order": 2.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Notes Payable, Related Parties, Noncurrent", "terseLabel": "Notes payable - due to affiliates, unsecured", "verboseLabel": "Long term notes payable - due to affiliates" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/DebtSummaryofNotesPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r132", "r138", "r142", "r145", "r148" ], "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": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Short term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r300" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Long term operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r299" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r65" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Federal and state net operating losses" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r278" ], "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": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other Income" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [ "r81" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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", "negatedLabel": "Purchase of fixed assets" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Total rental payments made under lease agreement" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Equity method investment cost" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r13", "r74", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Preferred stock liquidation value (in dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": "Series C Preferred\u00a0Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Series C preferred stock $0.01 par value, 20,000,000 shares authorized, 3,440,690 issued and outstanding and liquidation preference of $17,203 at March\u00a031, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "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 and other assets, net" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid and Other Assets, Net" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r54", "r59" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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 equity method investments carried at fair value" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "PPP loan proceeds, CARES Act" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r56" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r175", "r362" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r227", "r309", "r310" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r227", "r309", "r310", "r312" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r227", "r309", "r312", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r307", "r308", "r310", "r313", "r314" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r57" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail", "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r197", "r247", "r360", "r380", "r381" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r83", "r84", "r85", "r87", "r92", "r94", "r163", "r244", "r245", "r246", "r259", "r260", "r377", "r379" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r123", "r124", "r137", "r143", "r144", "r150", "r151", "r153", "r208", "r209", "r325" ], "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", "netLabel": "Gross revenue", "terseLabel": "Revenues", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations", "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail", "http://comstockhomes.com/role/RevenueAdditionalInformationDetail", "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail", "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r218" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Summary of Carrying Amount and Fair Value of Fixed and Floating Rate Debt" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/FairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r32", "r79", "r191", "r194", "r195", "r196", "r295", "r296", "r298", "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Notes Payable" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r232", "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansSummaryofConsolidatedBalanceSheetsandStatementsofOperationsLineItemsforStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r232", "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Consolidated Balance Sheets and Statements of Operations Line Items for Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansTables" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r75", "r161", "r162", "r284" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Net Maturities and/or Curtailment Obligations of All Borrowings" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r77", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofRevenueEarnedFromRelatedPartiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Revenue Earned From Related Parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r132", "r135", "r141", "r166" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r132", "r135", "r141", "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r234", "r243" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r119", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r137", "r138", "r139", "r140", "r142", "r143", "r144", "r145", "r146", "r148", "r153", "r372" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r119", "r121", "r122", "r132", "r136", "r142", "r146", "r147", "r148", "r149", "r150", "r152", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Disclosures" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Redeemable Series C Preferred Stock" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r231", "r235" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r237" ], "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 of unexercised stock options (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RestrictedStockStockOptionsandOtherStockPlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld related to net share settlement of restricted stock awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r119", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r137", "r138", "r139", "r140", "r142", "r143", "r144", "r145", "r146", "r148", "r153", "r166", "r177", "r178", "r179", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/SegmentDisclosuresSegmentReportingInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r74", "r75", "r97", "r98", "r99", "r101", "r103", "r109", "r110", "r111", "r162", "r190", "r284" ], "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/2020-01-31", "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/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r83", "r84", "r85", "r87", "r92", "r94", "r108", "r163", "r190", "r197", "r244", "r245", "r246", "r259", "r260", "r289", "r290", "r291", "r292", "r293", "r294", "r377", "r378", "r379" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r83", "r84", "r85", "r108", "r325" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets", "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical", "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r69", "r70", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Accrued liability settled through issuance of stock" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r190", "r197" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock compensation and issuances (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r197", "r233", "r236" ], "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 compensation and issuances" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r75", "r157", "r162", "r284" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 3.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 COMSTOCK HOLDING COMPANIES, INC. EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r214" ], "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": "Time and Material" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueSummaryofSalesfromContractswithCustomersDisaggregatedbyCategoriesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r209", "r216" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r209", "r216" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r198" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r198" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r198", "r199" ], "calculation": { "http://comstockhomes.com/role/ConsolidatedBalanceSheets": { "order": 4.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 (85,570 shares Class A common stock)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "Coronavirus Aid Relief and Economic Security Act" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/CoronavirusAidReliefandEconomicSecurityAct" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/DebtAdditionalInformationDetail", "http://comstockhomes.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://comstockhomes.com/role/IncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r96", "r103" ], "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 shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r95", "r103" ], "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 shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://comstockhomes.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624186-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14217-108612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r383": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r384": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r385": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r386": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r387": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r388": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" } }, "version": "2.1" } ZIP 68 0001299969-21-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001299969-21-000012-xbrl.zip M4$L#!!0 ( ).$KE*2)CR?:4$! /ML# 1 8VAC:2TR,#(Q,#,S,2YH M=&WLO6E36\FR+OS]_ J]G'//[8Z@[)H'=S_64L2D\$&(]# Z@[;DM94JS+SR:&R,O_\?Z>M9N5;[/8:G?9?"^057JC\ MOZ4__S^$_OUV:Z.RVO''K=CN5U:ZT?9CJ)PT^@>5G1![7RNIVVE5=CK=KXUO M%J'BFI7.T5FWL7_0KU!,R8V#W3O\]56GN_^:8BQ?#PXN#$_M=?L7 MYR7;<\5Y\".<2S'"!#$R.K79:'^]./?DY.35U?NRU_FPL[TX.KUQ>M?)A+UN MM.'TF.=]='J(-P;VC?VJ/OQSX\<-LE_>Z=PS>OX>C" ME>EK_.!-&^U>W[;]Y9OV.IP2]:,K!F=?WOZL:V/X@MBVX\ MYK8KB#'F]6FF_,6MOZ/2M5/ST=&I_L!?#L-W6KU^QW\]Z+1B[Q5\RQ-(,+N< MOL9I'P%-KMU[1*-+AB,KB)F^: MMKW_UT)LHT_;"\#XT8:E/UNQ;ROYMBC^Y[CQ[:^%E4Z[#^*,ZF=',(5^\.VO MA7X\[;\N9NSUTG_]UW_]V6_TFW$ISP4:O?&?KP<__OEZ<&O7"6=+?X;&MTJO M?]:,?RV$1N^H:<_>M#OM" -HG+[))\;NX&,CA-@N/L+Q&F!*M^$'SS_M;\7T MUT)#82$PYAS+Z+AT6C,>4!%,2/C+:C$4^!]=4F$P'7#U:?]- (!JP1T/ M@CT[B[8;VPN5MFWEH<7&FQ&2?8 G=\):.ZS"Z0N51H"+ _M\YE8[WS;HUK== M5CT.AVO?]MZ;P\W#75%KO3NLK:Z1O9W/![7Z1[*YNLYW=];IWN';UEX]-/9V M=MEN_>/)!JLU=\\[=+.^=[![_O&TMO.YN5O_A&OU_;/-]^\:M=;NR5[K$]MM M?6[5Z!JNOM-X@^Z=[>YXN7>X?U(]]&=[AY_HWOLU5EM=A^?LTUI]]W3O\"O; M6]T_VWN_=5"M+W\+<"_W_I/<>[]+:H?-K]7W'\GNSE:C]G[WO'J^?UI[#_=8 MK8K::K-1K6]]K='=X36?X5FBO5<_^IJ?L[GS\61O]?/!WOMUO'=8/=]<7<-[ M];VOU?.O>'-G'>[SD>TU]?E&?:U?W<:G&_7E+TP *@-4(_C7(:Z30TY2CGCR M.@;'9'!N8:EJN_Z@PLABH03^?'V-YN-G@>])_*[1\[:Y"RSP#G[IE43^&9'Q M52)3F/;H04E'( +B+ 1DB1;(2&.#5E&#WEU8FBAI!S)<$O=>Q"57B6O HL(2 M5(\4+")N*$4N:(8L"+,Q,8$EQA>6/CXG:=?:H%C.5H"X7=M<;X=X^J]X5I+U M9V2E5\F*H\,V6(,(0#08U@#11F;;0$5! Z8F!+VPA,&4HF#Q2//DY+U++U\E M_,IQMWL-K4NE?$_:LVM*.7M)2D*V,=WYAB5#$GE.J MEP&M0X'83;M?4O1G%.57*9K F?6*,D222(A;;)'%1B#I0DS:*DX,65A*MMF+ MSTC1[>B/NX#4:Z?^ %R-6(,C)6%_1EAQE;!>&1$^4X3QZ32C/&H$*P0/E,E.6<""L0J,/(\H. M(P-O5J/KKX-OW2W,K'KLMB9+6U+;-BW?>M?>;*V=U58_G59WW@$]EL5>?:M9 MV_DD:H=?SV'>@095 K00FZL>;["M9OQ[ZVQO)QPY>._=^CH\8^T4QG1:76TV M@;9DK_X5QE%K5<_? JT^B;W5K[QVOI6JAVMBL[Y\5CU?A^-?<>WCEV T(X&! M=003"G)(-=(F,!2-4QK\($\\6UCZP'8?0BMPDH04PF,@#^?&61V]X-Y:;3&) MT7Y9ST$: C2Z2:*-V.O%N'D4N[;?:.]O1-N+F5";*7OU7>O[DR49JS5&) -1 M:\%4'W[%U<./Y]75K8-=NBOVWM<.:^?+I]76+JF>>R!%:-XD&8COV5[]0W 9DF F".:)C[U;HBLY8O2F5T2D@*J5 M(H+TIG]V!-3J-5I'S1R>*GX[Z&:B7PNDO#KM!;C%Z^OW&#S_\J'#,?0ZQ]WB M6Q%^>S/DI &9?P7/1S>*A=$]^M8(^7MJQ&ZE&%"\-9ZULOZOZS;DS8N71C]= MO_M1X:V-OO7ZMMO/9E[A0N9@)":CZRZ/70PS7#F5%2;,]2.C[Z.'O+XV4:/[ M'+<;@TGK'5B8U(MI:($,'7?CTO#QQ<'1+4;'1M_S/6ZE0TC6$1<2TTQGU6P4 MN,N@PD-(WB3,"HDF6!#^U-,_?(VXGS%\\#7 PTZ/F@W?Z%=CR\$C0@..#J+] M(V39[F<3':Y9:=I>;S-MYZ#G\FD#)FITRDJG!39\<7QY<*,_7]]Z_XOYNAC& M/9AB$-7M#^DL$.$7KS<\P27D\AP(L)B;1/X?LII&[RC3+!$I2!N:$_0:9L!C(8NZ6/YZ4/L M;F?@OGB]T/@&P[IZ:J'C;;_3_476^^[Z_.-J;'=:C?9MM[VO.KEVB]?71_]3 MSI=.\>1EXL9SZIB+FDO,(N@>[$'_/!_=GQ#=MH$+8F_E0V$7=6,H3GE2F'L4 M6UXCD-.4,JH-F 2&!Z4T>& R1"W"RW;S)RY/;TV.2%VF%(M%%BIG@5B03%"62 MI1"QT(*&>9.7IZ7+^.0%&THT34 =B[D2Q%!.,%;$1)7%+R/I3$]Z=-GSM7==*#XHLC-/@G.70$T_&4&6TE])Q8J+C MR@CB9 !L5(ZPN>&.@5?PW*PQ@[X[H*H'OST0;P6/!%MC %-I N69L!&SQ!%C M\1$GQXA3PQ%@.8EHB4U&<.,;7ZPC;#> M7K%'C;YMS@B9#/>*L9RUY3 'P];A$ S63/B4'->S%-SY,9GJW6*![&R69,@; M&6F,6EEON([>:-"Z1DJ%&9<>SX\5MA7[MM&.8.C9U.:DR>N$0$(&CAF+G#*B598RR"=]%0DJ>W\$??IT7SR5'4PO]I'HL#W MY2D*T-%266XT#HP;+F9HL;(,D(Q]R90K23!-UF...<-,.T^\9U88)87@?&ZX M8Q[M@:=).LD;FX5BQA/&O< Z<DY!)X*2Q%4P;[;AAV BAL+&*1\.-MW)NR/1\ M 9(QZEF2#6MA'38)+&OA(C8D,&] \5+X?6Z(\ZP!DO'1QQHJL7="TP0VL0$_ M*!'J!6-66X)]8243,P8QD$X)0HUDXR[RF>&S(] MFY4\1N(D#D98L%P:IKCV3,/L12P4I=1P1]W<$.1Q"H\0D3@<))...\\< M"43!%T9BX,Z%YZ//I&9 *1.\<)9A*H%-.7"HHF#1:BJ]MFP6$N!+DW *TE9- M4%$!(\F\+]8)Y\#'=,(&!3HH2$YGD8]>+C4#C11;::,VE"=%=>1$,*,XIC0( M'V:1FE-B!$X!<1/UU"MK\I8UHH,65C.L33#:&"7F$/*?>5E\(E05S+D8>49;83P!5U[GW7&.,\\9=LXX M@MFHELP<<,<\6G=/PA%8I40C\R%8PI4VUB:P^;%5H/9!">@9XHB7'/ ;(T<( MQ3QUS ;&*<"#<5: I^E$RDOER<@9XH@IL?6>A$P@IUA1K*5-F <;#(LA6D(I M"TIPFN:&3,^Y;V!L-=N,5X)@Z9@07-GDE"&.$!T]@*U/\T.<9]XW,#8["(3' M"TFH]Y9;QIT.(4B@4$Q61VJ>CS[/. .7-5*/7:\1&K9[]EVIQF)G^N7QT9WN M7:X1"HE(S(K@AQ 6E5%)2>TXUCF9Z\T'R;OW<@BH<-^-F&G!]-?8/.J 9 MOL5>_U(6KOX:BRKI5W;U#W[N='O_GI$,D90W!I(8+.>6,\JTU)1CR3DSEDA! MIG>+TVQ1;'R;GBAV7)& 0\"">P+^OM<^<&6H##SB6=BL,@.DF\@.APN(;A_G M@=]1QOH(/CX8F95BT1KO3;&.GZO2$QLUB52[8*)E%VM<>$Z9I7X0_P:RI4XW M/,.R)!Z';QZ,!RS6"C.0>&5T=(5.9=X%@D51.V5 ,E32;CR2?I-Z/Y#TFZ<^ M(FC+O)5$4R@JEB%7B1S"OP3!0-SE,Q S[) ME)-M\CNN4^26141-FHO3OB&W6V[[3BA=K,+?S5L%)@S-?( M-7A]:9C"U M>2\RM1QUA_#:1U#[/J4P2,YUKFUOA78@B*29X MDM9$S&< WV:=[A/!&:64CL)+Q13A8# Y*067U$>"9:1R%G+J9YWN$Y%WY44D MA&&7N.$V*(N9EX+80&RD3DRB_>LO^]2-=J,?-QK?(I 6[+O]AFO&@?7[]JQJ M#SO=0=+D]=2YXUX?=$UW*S8+;=0[:!S-92DSD.MAG<4,D7@RYADVV.,4PPH6JJM8$67L8!OM=,)7MD^V0"T-C8W\M0I< MVSINS4@L37*IL9 N\NAYY* Z%/?%ABX7HV%3')N];>KMZ0Q-?5#,2DZH)IQQ MJX*F@O%0K.+'E%,>IU][#R8]6V%#DZMWK4\1F%\Q? ,/9M'U6R4-,PKSTT@ M7"7C$.: 43T)JDJTGYZ02VBH29UT,GY^,$Y%&KG(E M(J5 T"@/6.O_O-/H'(YJ]M;U&;S-]Z,*E[?T; MB0"-4X!9.!)'5\ZCG/*\4P!;XX(UG(&9(QFU7@NP-DUNZST#]>19>*WW4)G(F@N:4 M>Z.EEP#83IGH$IY'X9T$;2>C>3TFSLC< -!PJ[4FQ BG E#7@B4\"W[HKP)S M'6ZQW Y5F+DN&%AS+<*1!1L=$5SD6+(%JYD8%6,,-# #=M<=1BD7@B3CLG:84))DX*J-WH)%!$4>LU0Q)\923=S)+]QH(3*3. MFTTX(P9 .NC$-39$)J+U"Y#>Y?Z'G)^QWIY7$59<*47 T'(N@5.L=<3>*JIP M(=>)1I/1(Z3"T+:2!2H8.X\=DF9I'*O.2ZQ=;,DQ]L'G6Z_'KNMU>CZ M];.C&U3]U(8Q' --\^%Y%%<1DZ1111\MRO1N,4F)C^W0:3I>"3 MI.Q;RFF0F!A0BAP;9@VC/!KGE(0/G-S T)(ZXX?*:Z1\S#)<5#1X19Q.C$NB MM,7:PU3SE%MGRUGHQSDM\C6^W 1,P8E4AEIL&1=1NZ"88<8DJT'"HAW5N2)F M6HFR A/>Z+^SOM&$8=TL/O:MT_P&ELOUDQZ[.6%T^TSG=9C[[G$>\[45]=%S M!Q4#-QKMN)D&@UC>[\8B+VYN;[0V,NE\E;S1M3. M41[+T(Y[ANILQ(R!:[UF1C@PJW6T7$?N" [:1J]X4DFQD7,,7(M*]KWST9]M MMV%=,VX!DUQACQW;;&[W@4G[_W2.N[GX91>NS2?-A-R,03=>Y=*?NA&7ISY" M-VK/<$B2@T;47#'NL#62&JL4\XP:5C+TQ/EJ3O!X\KSN"9;6RD!] .,>O.9 MK :6-T9XY>1%06FJ2A8O67P,)@=58S YDK(V!$E)\HEC3ZS'VNF@8XB)4S/H M>\C!#YU:KOUEHKWO=D[Z!^^.VS^KXW3OH6QTVOO]._VH6JQ_L6;9-BBW% MP\]/VRR,(P*^[CA81>=.F(9$3Y3A/'I-*(^@T:D0'"!/%E7Y"E9!)<_,'L]< MJP9X@VM^5 WPQJF/T* $C$4JDK=&\)S4H8E346HO//4F\CC$(DITR5>SPU?7 ML8@BHL> 1**YR[#7P) J M\A+-2F-L9H'JQEI&Z6C,&ID,:)$!&FTL.$,G!5 M.;>).B4Y4%4*&J2W),T0I/ZP:FUA_=Q5LG8KVN9:+U\XS\Z;Q>"Q$<8#%Z!' M$]%"@!64:WA1;P*=)>"=(5)/1*JC(,3B('SPEGOAK>.*@J6DI+"&6O(BI+HH M/E^U;;O_'"[K9#:H:V)3 -P&$>:*6..I2%@&(J1)1LQ2='E6Z#P1>98^R<@< M9IH);KT!4]E(3#S/-#5N%OK"7)A:<(?0:!YGRFWGW9:-?B/VUDY]\SC$\*[; M::UT6D?'_8+ZFVG-=MN-]G[O0^QN']AN?'MV^PU>G!LE:?">J>1$$IS$X'Q2 M6J7@HV($\UD2_3EDB&"NR2\$10!>!1(L6DV6(B:"&$I2&F&#D7W.M<,S12(356 M+%(Y4\4DGX4M=FRW:^?3C>#1R$0-#I$9[F.RCN4M1)7(3!6BJC .'-Z46\>)5,QRR\AH%R/!M.2F:>>FZ]L\@)?H&-09T=Y2F\^!1T"]266EX8PX1?@,U):;:KMC?/7F:* T)+ .'9 ))V>$H8YAKXUT6@0] M_44VIYI0XRN\Z4.4X- [&ZS@*5FCK.< O\1C*D"K%Y!KICF+<=*0>U$.^>PH M;J;E[/,-4/5JO_*33OV@<]RS[5!KM&,_QO8RG *^YG([Y)AS'LX-4'ZNM/4K MP[PQ@G?QT:7@[JF/GKE>$#'7LT8?(3_.&LM%)-[B[%%AYRD6.N58J@8?F9?R M,S[V7.D4R8%HCQ '29%A$RE%E"$I&>!=!(+"_S8RZ3R=F:U)66W.R+T ,L.?^? MXT:OD7\MK;B?RPX(2] X:H8=Y8KEW;E62&N#!'_5:%'*SLS+SBRHG]5&[ZAS M7ZF=%MFAT2ABG,4N]S)+QH+*<<9;CRV3"QD3I:$4 CK4\Q&0T MH8Y*+Z34DHM0E \J>!C-*#-?(==ZV^?'?(MC])Q+$9J9A9EK]8QNB-"/ZAF9 ML>VT%DZG%+C."2)<>P'>/B-.QUPT@EC#9U_:2KXO^?Y[O@_!8.:]X9Q(GI1R M3IA(+,B"#=@/]EN5?%_R_?,X&^OM;S '^:F;W<9^HVV?S.V8B.0=MQL#L3ON MA9RW^9_4OQ"FT/@&0G#US-IQ*W9MOW,A$JUH>\?=N-3H=3@EZLVG[=71@T:' M1M]OO3[_N!K;G5:>V.]O>]SOONG!D'YTSVN7O[X^\BNGW0HUBJH01$I;%0CI3)(HWFB(LU4 M;_F2TW\U^V&L6F2KJ-YW,Y41W626E'G",* MTU)+E++S2-FQI_,J.Y8[*FG*Q: H-R$Y)Z3#-ABPL8QBNESP&9/(##ST3K?W M[^?P8=X>]\!UZ?4>+A\37,6Y\/*+RYK-/( +KALYU<7K73GA1T[WK1R?:*ZL MHIBU2O#HG6,X&UC6L1BBXKKTIDO6GR$76=B0ZSL(3ZCDVE&3C*+:82DDL20. M>@H90DLN_D4N_AM^2YUNN RQ/C&"YMT@8\EFIUP9[@3F27,7N-61N>"(YAA+ M+ 9M= K.0#/*(K=@33ZE';N]C94G%_9K=/JQL%\[]3&E.U6T3OD8K2= U>@2 M#FX0$U;4$#-LPTWQ7#2GG8"PK^ZL;![EX'^CO?\L%E/><$L1'DNW:Y_[9"5I MM60\&6N")D0*9Q@VV _:AI;,,3.:8(R$):?EOZX//4Q-8HE27F?DN+><^V5D8()[[W )N8^ M4J5P]P^PM,16.>6QX<-QC,+,YCH:!]2VB3O+"G**EH5V:4],I1#?-*3H. M-X-*1XVVC'JLN''4,I(B(]9:,*N8O.BF1C :?2@%Y%&\\IQM5CDB]XEVW3SU M%Q,]AR.]??EG>/#!2S_:2T)#DH9(Q:/*O7F5]3JE)!5C?I8**%YT31@M=VP/ M;M&[NP+,\(QY7,5F(G#IN:342>XP-]H[C$52E@C'\2QE3]V'L"^C>9$VD5EJ M5"3*31W423FC8V!*^*<=Y8#S4)P-& 59ZBRZS2)TN1KJTH)1K7/ M;8&LY8(3';A.6NMHI65LV-YV?@C[0CJX<1H(\2Z(:'B(RHCD@N1!.!PC$7(4 M5IAM6DY W^&Q 2ISA@ %I J<<"".H2PYRAQ7DL0H^'R0Z)GUW2^2YW7C]$TW M]CK'71C@X.M!M*$83VA\6_H3_AI9*1+ DH@8K>!"4VV=3#A%Y<"2M!Q_R=2Z MO*;7/VL"75J--CJ(C?V#_ALNCOI_G#1"_^ -D/__+!3G+?W9.[+MT=F^T^QT MW_PW$ VG]$>"0:)D6XWFV9O_6P%+9ZK1L^_\N]FR[AWKP6L,3>XWS M"#>&9Q1?3P8/51C_T002C09!*/X_?^171R'Z3K?8X0FN+KQP/@O&9*=F+)6# M;DQ_+?SWSV=>+2S5E]]NK%7^?&UG]@TVW\WRZ&=ZZE(?762!' MDOR=/!=/M,W&?OM-+ID2NPMW2C ,^%=>7-_CQ1>6/M76ZVNKE>WZ96M?(GJ/-VIUULQ6_XRE#K;V5D:"@L!,:<8QD=ETYKA@/WWA,J@@D)WQ;M MJ[1M-K9";+Q9[?AB_2X=OFWMU4-C;V>7[=8_GFRP6G/WO$,W MZWL'N^H[?;I!]\YV M=[SY M1YO?W.%1HT:W\C%:.X=K5Y@NTU]5JNOBR^, MZ.1B"$CY0!!7*B*KDT:JS(!1"*_9S]DN MHZ.NTP4UAN!UF_:H%]^,/OP1&KVCICT#X[88=7'1'\-[N4Z_WVGEV_WQ+7;[ M#6^;P[DLIG5P^-+\?(4')F@?#-U^&#UY>/A5<>AU/WQ_C+W"4MYY%+\B=Q[[ MT5T-?Z48O]=M7QNTVDZVVQV^JYS>AMF?3RV M71"OYME6/.IT^S,)7^\:[OTG63U?8S6Z][6VNBOV#O?/:ZM?3VIT_1S.@?&L MG^\>KIWL[0"LK>X/K_D,SQ+MO7KGO%KW;*_U$9[1;&VN5O%F?9GM'E8IC..@ M>EAK5.MOFWNKNWCSG3[9J"_WJ]OX%/[]8I)/- J! #XPXI$DY"CGB),@/!9, M&PDVY?_^MU%<_G$G^ WY?%PL_"-7\DGMH@M>J@R8J?+AN-L[!M>[4N]4MF.Q MX%TAK-+I5HCX+?Q>Z:1*_R!6+ELD5M9._4'>@E59]OU\F!C&;YCA%Y+_N@"] M'T,J>0XSQ-S/"H'7SF_[GXM9&@0B*D4EF$K5=OW!__XWD?@/1A8K6:0K]U$: ML-,MM5RIY:91RQ49-T7EY)E7[]7\.:^?O6M76U@&H.;[W?OU\ M[_!S:V]GG>W5U\XVZS6X[\>;:HY75]\=5%M55MW9/=N#9VW6#[[N'M9:M9V] M)HRE605KOIJM_QMJCE%.8[0:,68-XD%+9%B$3V#UQ\ 2MUH,U1R??S5WR4RE MGON!GNM?3M-0T:5NIW6ATYY]9#\*=0_T[O/_/;')6%BJ]#LE+6ZCQ8P86RN= M5JO1RVMQE7<-,*4 ;O,*W1.&N0:)J/EA@V?-I!)]5*@+?Q%4!IU,1$REA+@P M%CDO B*,!D.B8<+@A26"&&5*E-&NB4>(*;_7FS^YU&S%_48O:\1^3KQ^<9*S M)KYH:3 AA"-L: #)20II:26R($3&)NO@0X%J11YZY>].,YN$%?@!^ %,IL7* M>MN_FAZ1NM>JY,+2;VNG%DR\S _9SNM>\$'%]BJ]H^AS^D6H--J51K]7 :,P MQP9^+Y%BAB,&7+\R^.[#OQHR>,!M?SUD,&"JF],SF)EGMW/PLP0/BKRDHV[G M6Y;1V/X>NP%W.MVCH:5:I#L5&VFZ9RN=,)M0/H@DU,X_G<+QPUWZZ7SW_*!9 M6]T]VSML'NRMPKUW ,+/MQJU\V:S>OA=)($!I,,[U [WZK5#@'UXUC^MS9UW M7ZOPC+WZ&JN]7V>;.Y_.;D82,'81Z STD$P@[AQ')E*/!+;$?%]]]O"=3--S'77VV]VGY566L=-3MG M\>Y5GBD9[W7(J]0ZKVXCV73%5N_I3CRYQE@.H1M[O>$_>=LZF4EM\:@X#_E" M>/+:JHB(QB&O4Y-APXQ>*Z6^TCV-8SO8DM5Y%;516%IQ@:A-U M@B3G0P+;)B<"$##@*[GA1Z=]EXZ80"0Q\]3P308",]A[_].WJ51CO]NI?&C: MUZE+X]73[Y@8[ GDB$EE45<4X-HL+-T.7D\@ZP_VTH=$+.S.S>X'.!.,N-ETSQ]%2?:%RYADW@4E M:=9=/%*DK;&(YNFWX+(D0Q>6/C>R@=.P-VGY;+#]H9-+KN\UCF8VC/++=()S MOGZAQ@M'E42!)XPX-<3^[0EY**/T)[!@*& MT+U8 =W:/"X6Z,X;1\!%(2Y6;#M4^K$9CS(+5-H%#UP]TX+4#D_MI,I1%XXT MCFRS$D^C/\X=Q^'GE#<'E\M?MR>=--HYL%%L'G[R\,/MF9Q7,M@&*YFQ&T/E M:)3^UK](?QN #:&_N8OLMV7??S.'JWW,O,**_M)JWX^/:7R__."'#);(5X*K M&1EL,;-L CG2%TM"TX? ]4:_62021.L/*KYI>[T'1Z-QGH.%>YTZ!Q/6M?E- MIEVS;I^U7*?YVTW55U+S^C35AFDT!??'40YUIUTY.6C +Y;.U6_;..JFNKM]<13ZIUN%YAQ[O M[7P\K1Z"3]#Z>+ZYLW=0.W][N-O:)>#;B]W#3R?5ICZ]EOI 13248A03-XC+ M8!&X_QYY*6"F74HDY02X#.F592!*^3S=5E N_"-W<^PO-W,8Q![#4U_N(E=X(*AJC-U3=R MS%\3AE&04@L;, F8@^6TO+VZ_%W]C??PU]L>2)?&$48K[\?IZ.^34 MCUAQ9Q5_$/W7"@SS*YB(L4A%RK&(*VG8OY%A9/3 ]BJIT8RA8IM-."/O[,MA MCO\<-W*0H]^IN#@\ 6Y\/G'G6CCT68C-#!/4#] M]P]ZE=_@S@G^]([!P.T==')^^&A#7?_ ]F^^SXF]/N@\XL'%PU?Z?1"I^XU> M>6\7(U#IV!W"6^6+BO-S 7H8S_!F14V_8B3%<&VO7S%X<(=@SWJO[MQ6]=3+ M22O'W2Z,;; 5,^OBONT?]V82@1X5?.9?F/ 2,RJ1#SPA;I1!AH%J55AKKA@S MEMJ%I=W8NPD#UZE6%*NXBYRUSG52*H_[/*>M;KN9_#MUA9M7T[V)!W SDN[W$U7+IU#&=R+#(D;,7]X^8@ M V<;U2N_C7824T9?P2F_WP47E3$AQ6"$%[(?>[]/3JBO3&F>T:&,OSRA/ON" MCQE2:\1ZQ8[T&HN[G32L'U MW:P>;_VU I.+;CW0:P$:P%.Z(QV4W7>8@[/%;!? [4![YCG;K^P7_55&AU^! MA1"+L868&NUBLWPO0\'__K>F%%[SCA$6A\D?H].^.V%X?'%TPIWC&]TH&P3# M<^\8ZNC,1KO K-'ZCD-TM+YSU<)Y-8<+/42]HG+\JQST%3%F['<5Y)4TO[;0 M\\/!DE>$Z2>8 ] $DUSHF4!0:N-VV1Y_M93;POGC*VGPLQ)!]YN,6U7.9!<_ M)L 2R^-EAFZ^]6/?[VGH>T641V,8GL\&2N'*NQ+Q8[+/#R0\>1+MH'Y^P5K9 M5MKO=,]N2Z7-[DMW97C"3-K^RK;/?3GM?HG"O<[K;W_W*B=[[.]PT^D M=KYVLKM3Q;7W,-;#W>]">;OG WC0 MJ(&=?G65Q_& J0\46&X"?7(F_ 605,SSJ0%)"UCT@ZV+UX8OB. K!$HK,:<2)%<@9 MSI$(0BIF(B&4W*^([3.K] > Q-.<.@/0LW:[.U\"SYB 9S2_@\:Y@VI%I*M87CWB"V"*\Y*#%]2T7.3K=X5/,L/_ND 4^&IU;: M\&:=;*Y\:_0*Z[1MV[YAFSE>#L-_O[K7'" MEQAW[AW$9G-$XP!JS-RQJ1DN5C5J-JS M(1[P08'[BWW#[XJU/L"EW&F]8-7POKM7?7&/E-^[@5.OWA";P MI!>Q-HMD$U&HN0=#BIOEF1Y0R3%BU3@ M>S+,V_LS3.<[0^DD=F.ENYW'Y$KAOM5YCW M?NR^L]9;>%VV)BU;DY:M26=I\%/5FO1^YV%ROKM96[L7=:7J!H'3GH7#CE(QU R^:[RB6;S%T*CGHEGR # M1XM7!(^_Q1-[9=A8RS5/1PQ[^C:%?@ 3Y[[[/>4D:G.61M+]]1S!0-#EK7IE MO4A().2/RKOUVG)M97UY U1&QN/E>M$D^CLE./D=7L6ZR(1*<]Q*[2=\XG?4 M!K_MH80F=U#Q]G5$\]TZXD26!)^H@'/)-??B&K:PM%Y? YOLU8,0X!':[JEA M_5[3]$RP_L"Q/(QNESB^75\&&F8CM?+;<=L>AT8_AM_?/!=%2^1^M P^#+F_ MSP"99N1^6N.YA)-QP(G,K:+:A2%7)%"^M4W;]K&R?1!COU<"R6P B2R!I 22 MR0*)N0$D1?WHP5[W3JIL'L7!S4M(F1%( 7K2$E(>P'RM1@C-6$+*V""%TA]" MRDJ1_-;+N5Y%OL!!IPG/Z!7!+O5'9>T_QXW^V5.BS56"EVCS*+3)I&8EVI0& MS 311OP8;6ROZ/IR4AHP,P(I0$]>0DH)*1.$%)TWJ/9A3/U.Y1JVO+O8"'") M,B6NS :N %'%'.-*N=SV%%QC^'"YC9;+;9,?R\/H5EVN+;\O5MF&ON5V975] M>^73]O;Z9JVR7%N%/\L;N]OKVSEK[')Q;F6SMKI>'YVSM;;]::->G++Y86VK MR+VX+0.QQ/SIE%ZB2M O0?]A,51"AZC/2M2?_%@>2+B/GY9K]?4Z /7GM0+! MX8>-T?>L #8VMS\!JE>6WVY^JE>JRUO_6JM7MM:W_U6B^NR()YWG==,2UI^& M;\00UGD)ZY,?RP,)EW=U;&UN;!>0_F%K5&BLWZWVM;O[R)HMPG,2'HT+EA\-Q 1VGN/1/?Y*)]Y5:):1G+ PFW ML?9^>6-@YZWEC=.EH3=#4E>B=8G6#^:;T4J;+-%Z\F-Y(.'6_OWW^MOU6RMS ME" ]I<(V1R#]>&^\]+G' @5J86E[_7UMN5Z&YF8(#(!J](>I47<6%)ZY"G&Y MZ$)9(FYZ(:0L$3?QT<_TU,]@B;C[%?NY^BH/@#NV<,N;#W4MRHKUC<$WBB2C M_,N$YF*]'UL5Q[]O3KV].S8/?\C;U\H YEK?-\;1PU\P7( 2)WM[<6%]= MKJ^M5MXN;X!PK%6V_UY;^T&!OVD9^V^-=J5_T#F&>X3>8B6>^IBK;^7*O$4E MYXLZO95@^_;WZ7^?RUHU\UA@9]GO-)XF;K]6R?\[&2BH6+5=?U!A9+%0&KEV^K-U=9N^R5B-/K8WKRJC'U1AO.ME[U6> M\1Z\\]/9?,P]'C[(!],^%?_=I'TE_ZM>*3$M;'![(ZZ5XVX7!+1B>[W8[[WY M)7ZX,0&_1*ZGOL>8)+J@*J&OZ+23-6\@S\::SQ_B?XX;WVSSFN-Q75'>Z_UQ M9:IP[?8W_Y]'O>'8V^4]0:/A[UNH'/?"C?XIQ%CG$TE6"LFMLL9&XR-5FGC& M1/3#_BE%LZC+_BF(W:-]RG$/[5M[]":SV'([Y'_6+OEKN;]BN]W5<_?'=0.MPYK.^N\>K[,:^>?FWOO MJR?5PX^\]K[6W&!;![NMT^9FJWJV=_CN:^U\G=;JRZ1:WSK[26@N.[7PZ&5T#SSK>HY_D[OD_K>K.1U8]W"75U4^G^;Z[K7<'>^\_ MG5??YVXNNW07CNW5WZ;J66ZLMY8;[)U\P0DSPY1%DC."N$P>64LY\MQG)][H M:,&%EXOREH8]PZYBCQ"$$=0]0"#&J>%+5)I/5(H,)R(LUC;Q))73-GA'F6") M2D%<@4J8T!*5I@N5SB]027@LF+<841TYXI@+Y("<*$@C2?3!8RT6EM0B9G2* M4&F<)OT,&'_UK@VY>9:/P/^N&7N+E7;LWVG:TX=-Q*UX.].H]/2VTO*@ 6MO MZX(FM=@?NEXE&#T C&HK5TPDR7,O0RM1= + 2$B+7+()$:.=), 7P0 8D47. M'FTB_0 0GLI$NJ]'_.+%]^F-BE)\QR>^E[:$H490$@/B! P*KHW,'@X#JR(I MJC%UPJ5"?/6C;8DQBN\+"R1]9TM44*5(E?&2/ D;HY3D,4CRE= %9QHS;E (W"/.'4.&2/ 6!/&4:ITX!F^! M+0JCITB27UCHXD,W'ME&*):N.OV#V!TN3)81C*2[RP1/F\QB&F/TVI MWNG;9L5?2U9Z3-SAWJV%YP^)GB$H49"G=%A^ 96N9H#8*%)T7"*OM0*'Q0@$ M#HQ%Q'H1DM!,I+"P1-@BXVQ,'LM#.F[/2F#B!8OZ,T0M2E'_=5&_FE;AE#0R M(6>)1SP:AZP*# D=I>"$RTBRJ--%)OBLB/K#N\$_:5;PTV6K3W20+VPY:M!G MK]**_8-.J#3:WV*O/^B:9?N59!O=RK>(%&']@]UGN0;:9=XS@)(+!.=.? MX6G*]']A"U/O&J$&G+=A=+D=-B^50RNC3R>C9 MA8P21U5R)J*HC45<*1!/SAE\2IP;3(WU!F14RBF2T1<6B7C?Z8231K-9AAHF M%VH8T:"$F@=!S=HU!5YK1]F*EF"'42>@8OCPB=>5%."9/;S1K%8BF[!*<' M@=/ZI2517^;5CU^T]YP'8Y!FF",NF4.VB#!XQGT,3D?F&'F MK(E2BLA( M>2SYIW-8=/'!KS\W@/MF9B/03T(N):"5@#:9/4\EH#T4T"Z-2!:E(]8$%#P7 MB%N:/3U+4 PN8D:)ISAW=]2+0HTK3#P3VYV>IN\%@S<*G>,<*)KB[ASW'>68 MK/GI@/G;6[-LK"^_7=]8KZ^O;5>6:ZN5HA5:[H2VMK5=--Q3?U36/GY:K^^6 M[3KFHKK!J E+LV%=H]G(Y;Y^K1/+&$7SR>[QPK(!EKWO'L>B:UZOTV[')KQT M[P%]6.Z[7CAM[_U@6W4^S=%'KCKX ]]X,V2A#R,.6LD,5-J?#[(_]Z_E/$9P M 9Q.2!#%P?YD$6G#%%)@>ZJH# G8+BP92:9H=?.9'.829Z;GU:;#[2TA:'P0 M=.D"2QQ=C"(B*I0&",(861$P JU F0N"8>G !5[D4[4/ZX6E6(QJ\E:.[%FN MR%LF5SQQF&C#DTR.C4MJE##T"S!T>*TD!*4V > X1*GPB"=O MD4G)(Q&4L#)%3K'.V\HHG<.(2"F]XS<32A$=CXA>6@K4!4; :?'16^1RR+#=D3$S4M@\ZW7ZE'[NM2N?&%M#'&@]3Z*40/#W6PX^V MAHU@Z*P$H5\!H;5K.SPW/WX1TII *4;U0$D32@1-VBB9_:DI,=T&C&E M9(Y!,J]$.B(1'%N#,"%YQ1)\"^V80T";1(7E.+J\)C)%@OFRDI6OMV(;4V3C M!3=I>OHUDS(2^TA\JEZU'#1+@88HD DYH\('AXQQ"8FDG!#,VZ4[5+ 5^? )_:9!@%2S5D2(L:AB'>42V?0*\M-;>:4@/X4@7RFVGK375."<8R,0QYPBA[E"+ @=&><2W+[I M$^1R 6U6K*0?) D5I5PKG7019COJ=#-?E:MLTU(W_B)7H<3:7\1:?]5HPC)Q M()I&S/*8C2:"C!$>"@Q1?J>OEJ-7, M.F1(D(@KGI"V\!5067$EG0_$9BEF4U5989QAFIFI#WNEQM2312?GK'[$@U]_ M;F#Y696B%RDYQO(FE5]YMN1U6KKY9B:@_1]3S:QO^+58.S#-W TJDI)/LT6K[DOZ?EOTN-;I36G"6'O! )<2H$TI*#1I?$ M,4Z8ECC>R7]3ICJG^AXO3 &.N5+Z"RJG?6^JAL:WT;V'MT#Y_#>$%-PQ(;K# M57"SE/GTH6>(2SUR#SU2 M[5=7AGIDQ>"]?Q]@W_K/-P[;QZZ''M?7Y6[;!ZN-6JG<.S#K_R:JO6 MV%MM-G(Z;Z10<(GEGH#.1^<1^;&SM5C_ L%OYZ1'P M5?+3C/-3A$BA?!GLM_[H%K QZKV OJ MS@J^K?=ZQR4O3H@7=\D7;I0 @RPGA1E - LJ5GM'44R,!IJB9LG/"K:5O#19 M7O*2.TI81))YL/4-]\A1[Q!E.I*4E#74S0HO;1[W>WW;SKYWR5"38JC(C>;8 M4*1,LV24YL@1QS06B>F@'\I0DU)T)4-- T-IHS4E$8F(P?+2+BT*) MN\@M$UHYD^L*<(X7I;F'X74/TZQ1:*5BK;!SR0/%]V;C/\>-8 NN'4358MO' MO"?AAS&UL7#T@Y(LKC/TQN6P/UR,NHB6E!D8$^'LM;/JQR]2<\ M;61$BH%:YHQ+17\2:1N+ZBWY:L[X2ALGL/8166;S%CUMD4L!(XJQ[TY M;Z_W['!3(LLO(2S1*$I,J9+%/HE%+K,<[(B2*V#19[E;:W!<>2\(T@;$H,57K"DIP^%QI0T M--LI)2M-V^M5EF$"6JU.>Y!.LOA+^22Y14LTV#MF")*R=[)Z_@^=^I+NM-;X+CL?>^[V#/+;= MUM;!WF%H_1L^?Z$A\J E04*Z'+[!$FE%%7@FP8!_BS7E/UJ(O9M]J/=.I$!$ M(HJ'1*TQQBKK0R*)>I,TD>P6OW-C&NL&&Y[#\5[/?QY$LN3*8LSO5LL[L4"$%&%-U(E=62)BCGZRT ]VJ*"NUE4"OZ(9\DA MF0@SEHO^$V3$W;,OTB=IN"*(16D1YTX@EW>=6(\5<3Q@*>W"DE[$0BT:_7T; MI"+R.P,:M.2S2?*9^")T!-.-862, MN?AXB,=Q$QPB23,4IB:*Y[ RIU4=%; M^&RP#KOX"_PV$5PK\P4FS73[^$M0'J@J)'+.Y@24D!LQ$M"WF 5N=52.QX+I M%%WD9';!K62V23/;U],ODDH7O;&(>@G,!MR%-%4.Q6 $D2)R%@J$TU(O$G$+ MLUU++WG ,NMB!5C@*,)=OL7FV>V+KF71X421@)01,D$HI!D%("IJ #5JVRYU?L?PUM5F*Y?C%\G)E+E>;#P+,=QHCBRB&F,\"SF MJ#;)\!@B%YHH5R[+34Q2/_T@1_#3Z=[[VM=J??>L6@>CM?[Q?/<<#-F=-5I; MS?>IBMW#?;&Y\U$4ZRJ>O .R(DP4QG$ MF0)N4MH*K1//Z; *_O(<&2P%HP1*:9IF9O'")"4F0 MC($@[BQ DU V=\5TB@OPHWYH6$T/,Y70- 7<%+##)'=6Q2(7+TGPR8C(D#>" MB9"]<6QF0M&52[&39:1(,%824\ AB1$WWB,K@T-,Q>"BR_4F9T/'E8PT64;* MW=R-BP$E%RT@$LO;L:U'WF&EP?MSV(J%)4KQ(KU/!M-8MFO?D@5UUP[N1^]D M+)M2/4J-E-'[\8OVE1Z[./+ *9B12*L:I/*% ME<=>AE'G&;?-RI%M!-1H5[P]:O1M\Y<:R[Z$M?MGZ'UV294/0)3U]LJ )"42 M/0B)=J_:!P ]) 6!41 V(Y$0R&')4!0Z2JVX-8+G*I9XD? R\V:.I??I>WR5 MTCLFZ;W21C9RRXVPR,:\9J]-1)I0BP+QW >' X]V)+UJBJ2W3-#)[66[T?:. MNV>CU!S;A[GH]2N_3=^^AM%0KT3=RGC;@\36_R#>]O6\2M=/J^]W3W;KZZQV M^)%6Z2Z,^Y^OM<.ON+8#[UD/,,;EDZ*4/IA6G'+ID8I:(\XC1];:@"@QVB5# MP?SZ_]E[\Z:V579B*'DFM(O2 &=B!G&13U#DN:PN86#EVABBL$NELD_-W^K]\&38 MSOG^1Y#V-J(N D4:1$MLIXK3V J&Q_6-HBAZUI^O\'J^L!4'*]+ MK,TW]KP6;5X&;9Z0C A67-#Y( J&%>*<"60##H@FZZ@6)!ANLC:S=4+D*:6G&8<[A]NOJY>[N_6QQ]7^?SCG;T_\@=O-O=VM@_6JYV]E\^N M. CY9V/BNKT0>VC0/7V>AZ3?;;="->[2XR\D??WN+S5T+U?$N[;^CKMM&-G^ M]O\,6X.S M!S ?0_,XX;G!18>QALOWRX"H@,:18YDIC*X!)U&$2U0<@Z%WI! MN3?7UHHE+X1?P.VI@=O=)P04<+L]N$WE D@IO*<8468\XMAPI+U/B) 406:. M,ZIK<*-D427T[QS<%ND%6QEZ^GIG\\7.ZYU#X*/5YMY657/53%6WWQW\[W]I M2M3O\S+4T;",Y-5T\3F#@0G=H6O'XQLI";:%$%R.;U3K2OZ?9C_ M9OEABU.B!W91%C0M:+IZI+J@Z:+1="J*K*51PB1D0B2()QJ0B3(BPEG@PGF2 MJ (TU>MB8>7P'AY-:P[^V\#"2\V=]3JU*]7L_CE(TS\WJ)5DN"? MZ22MF?1QK*SWW1-X]UG>YMOI#O)^X!Y\W*E:T+*C7KVWIS?(!S4/CF,_9E6M MAZ^.0J=6QW9\"R[JYS)C)]";_K/95+:I81B]G&<#X[3;K_/5B4I;CCR17JFAN.NY-$K2/(G*]:/]!-D$'G]OV%WO67_MM=M[!I)L> M](OC=>6HI+2045&7C$HS^P&7N[WZ^./GH,ZQEZ^"-MFE:4MUW,N+T;]^+A\ ML\/-%Z^WJW__9E>V!_NO5KGU*SWT+_?W#K?W#@_J/ER"%P^*:Y=U/#?YQ['! M*U> Y>G WL'^ZYVMSX0 MGA'ZZU7\ZB/0E]/8:S+-*UBC[:_+WXMAQPY#"^C$U6V=(E#-3J2::4T80LWN MH,%M>]J/S\>__!Y:_=.V/7O>ZM2OK6_Z??2L$:W(R^(%9EK;5CO0E,7*!?_N3(5=5G&_/M+5V+,L^OX&F/[B+N/[WQJ/2[WR4V,DB6O/V[585OX+[IU_'8$EJ]ZW9.7T(;TO>__TG?W_R MZI_=3[M\=VN7[WU[<;P+[SH/0GSZ$SY_R_;_^/#/AT]_M> >_#X'*C[]]^3] MR5NQ1_=:[S_]!<_;Q!>#$-"F+WM;GG\X>7>R]_?.M[VM=ZV]K2.Z>_*A]6'K M'_:>_K>U]_=[L;OU+IT'( [PEX]..YFX]4A;'Q"7,B+K!4=>1T-9$M[9L+8A MUS6_=3SW5KO9&BVYSPS%@E++T;%Y2A,293 .B5! J2")ME@D&Y025%AJ78U2 M>(Q2N*#4,!61B2@O9#KBZ:*NP$!AS -KHN'1:,QRX]YY0$4Q(N/"H%4+;@RD>Y34+ M8*MR%#&1B"M&D-9"(6>-2!1;;15=V]#KC-R:1]W=YKG%.]T*)OP<$[0.UBII ML)*>V^@<$"]L?(B2!T,X*PQLI3!APL"H9!HS09!S!AA8]!XP 7L4!?4Q$0Q0 MX;*OW7>:P6511H%=G](U;=^PQ#%]6]O>I.&#I.@4MJ M#/)6&L2UD,AI')!*>5,UU1$KLK;!UR5[V+/TGBX)?X2$J%?"SLL8=B[(>DMD MW9^.*T<2.+ @A63P*1\RY) CTB+!HS!1$"8IS=$GK$M<^5&J[GW&E8OJWEYU MIP+'R@"!=0*1:$%U'?/(&FV1L](:'Y*27F75I9<4H5XJU7T$I.CQ>HG^B)V8 M2ZC83JAL.&EU6OU!KRYW4AQ$=Q4ZGD7-D00V.V%S9ORW&Y]R =!Y '0Z%BRP MM]QPBYBU&G&A1 X#)R2P8<);I7D JU(:OMPV97$'/5@\MRCJ'2KJA.DPT$$N MB4>@D2EOAF+(*:J1223ZY**@^2 ^11>5LE%XSM-S_AR :O9KEG-B>__$;)\4 M9\_]$)R#V&[G7)9.V!T/?8',&^S,.IPI"6Q2<-2$B'+]9L0MV(C&4()P"EZ0 M8 -C%LS#VY^ 4?PZRZBE"VU+2_)>!RIP+9:>6R>MNOSBXYT/' M[6D.@X5F1C*'C$T4<:X2<@Y+Q!3FBA!*0M!K&^SVZ%AR]1^78B^<_13%7H!B M3VA/(LI9X@W*[AN@/90B@XG*M8@3=RDJG6(^0O766QY+POU32KC?R:4?8W\P MSK=_2AZ<>!$ MB(L,F<)0Y)C$A%DG3':"7^+.N:<#IXLGYZZT=0%DIFCKO6CKA. H)VQ(Q"*0 M!E@NF@ODI*"(!*&-D5B0O,^8R.]CR\NBKH^ OJR<2R>K8_5+&XR+7T=>G?6J M$Y_45JSEH#%C(CF#AWMQ4"!Q+DCP*#>6&(0=K:@(('<(TJ\QHN?"8U,1C/2XGT^H, M8?!&+NUNI_^B%EYSW:']&OO;7P<]"X/?ZMC>VLJT*OZ>)PD- M=T"D"C0L#31,G3\=#>8X,F1)((@KX\%2HA)IYZE-EA$3_-H&6]2VKGM'AD= MTU;-M;2S&&*VHL;J/3N5+@-9 ,^1H?HB=F)J%8"<#R#_G.9.2DBO3"2()6UR M^H! L PRE+".FB0CH\Y9D\63]-B4\XX84%'.6ROGA+VPQ)E0.J?U>)$+FF/D MI)*H;*#*ME6K_ILVS0,/&AWSQ[[U_.6Q[1R!1?@* MQO^O//S[:;N6UVXMKIUS:14,G0M#W\\XAZ3P5E".HE. H1A;Y$P"#&76>I!C ML%$"AI:]6ZNCN0]"'(PC9@WYN;.T]L=X4.KU.[_$J\)#.J9@^I7=+#?$_G]F M4K,C@+L/ ;DH)>*:6&2UC8BD1)P3PG*:0WF7@/_J[&99^#G.!;M6';N6(X>] MH-BM4&S"8*G2DE+&D:<9Q;@RR 0ND5". ,#YR$C.SUR 5[WLQINBM^-+QJHE M:A1=[G-=EN492RO4QVNS[$S;*]5IA/E[;'M7^V 7$?1:OF<\@HGW V^"6O)* M;B]LO^7SQIA9Z_GJV7AK7^)E_7?=P:![LO2,\[(N_G0Y?="^_8A6OHF]@RSA MQ=K&=/[$.&A(/0U'K1G13EQHY\]IYZ>9?K&W@9Y@]:+#C7",626D*+CUR7+JEV4MG#U?X%GO=8/O'!:WN&:TF1K(C M1@9E#?):4<0]54A3)L!(-B)A@#%%="XUJRFAOR\]8#T"&ON#7*!EI[%;K?9P M$,-"B.QU<_]6>,&XK(N/;L%X$"([FHAE<9A_<9C9X1YPWIHA#5*$1,2-"CLK<,]Q1D6J:^K3:5+7AU&[R:D%EL07( 3"AZ M*S*9Y?GP/XP2$YQY2ZP4<6%D]LXA:VG);(GPE C/"D5X&N]Z&V:/8 MV"/]JCL<] >V$VYZ/LJ*;E*Z1'S+5:'DVS>V$8-B!'1#4#=A^"0<[!XLD,QEXK;HBF:QMZG4]=SQ$+$G&5:-NG1A?]C$NJ6HO 6$JJKTHU9[*%??1&YL$DM%B MQ&64R @F4+0.B\""!&DOB#(]T5V/%YR&5,[E-%S=S-I'G)W[V\"Z=H1_0^OS MQK_AQ_B.$]L[:G7J_1!J%OM]S.7T[A_I:4;ZP^-86>^[)_#NLWS08*<[R&C^'S60XM3JVXUMP$8#N(-8U/)Z= M:_[%81B]G.>DC=-NOY71XGDOMNM#U'__T@J#X_$:-'57$QIXCB>W6 ,4 MUC_D>M'^@VR"#CZW[2_VK+_VV^R\@TDW/>@7Q^O*44EI(:.B+AF59O;#"M]M MXGW/ 0EB+U\%;;)+TY;JN)?YS;]^+A\%BK3YXO5V]>_?[,KV8/_5*K=^I8?^ MY?[>X?;>X4'=ATOPXD%Q[;*.YR;O'ASNO_R_U7_V7V_M[/U1P0=O-O=VM@_6 MJYV]EU>O ,O3@;V#_=<[6YN'VUO5P2'\LYM%4.V_JE[^9W/OC^T#Z$=5]S%W M(')&KCWZ[WV\9MGE*SN G[J+>RPD"T[6D_/A__\ON8!;8Z=7?JFWX?/7U$ M6?(++MHK^7W-UZ/5V)!GA-&\((_]?#A.>+UVO@$3*O9Z,33NY(-!U_]SP3PJ MDITU:MJVWZ\VRR#]?)!>+&Z0X-)>]\O%:.#C&;!-Z$AV;]CVLB/&J6T%U.HL M>S.]/6T-+HYFF8%7#]AA+]K^L'>V[(+M+W:)>NQBW?1^>#)LYSC2LDLVQ-3R MK4&1[;55MGLYPEVQ88;>$Y___M+5'^HF[66A4_/1C='F27?86:SZ/KHQ*O.H MS*,RCQ[+/+J'2^=/_4\))S]OZO^#;J-_8=NVXV,^CF@K^ICS32M&UJN<7-,VY77WN%2A94BNLB)Q:XKC$4@@F)=/&DOAQ)\N( MT%ND&S=(MM/O#V-8EESBL]W6*)?XT[OC77CF_M]O^?MO1QS> \_\;VOOCYTO MNW^_.]FENU_>T[U/[[^UVY-K3^\_;;/=K9VS]Y_@GK_WCC_\L?MM M_X]MLOOM2.S2OUJ[?^]^ETN\O_7V*US;VCWT7W8_P7NVPO%[^NJ?]]]V.;3Y MV_[6/]\^_+WS]?VW=VFWA<_J/.(#S'8/__GH@]#2Z(@2XP'Q8"+2*7)$C=$J M$958"&L;;)WSVY^%/:=NW'E]P!_K^]WJ^-+!Z1S% ^?M_XIBV_>%].\#V+*C MZKC;AJ'M-P=%%7B;#][P-+Q)CXEV5B)F94)#1R L$GQ4''.VMJ'6C;C]WJC5TO="9PJ=61BP%P. FK'XV!>"MX)-@:0T"- MP:S'"A93<&L):4Q#&K4Q,:HJL]1%Q'CVRW!'D@U'1 M4^4=C_6NZ@)@!<">-( Q%46TQ"8C.9?1"*%)<)&PQ#2P@.(D7@9LVYNF9]9) M1XQQR#'/$&>$(^>L1HDF2J/F3BD#V(;Q.KG].=(%X0K"+2'"S7.@M.%>,08@ MQAWF*EB'0S!8,P%CXK@.5T/<^3G2!>ON$>NF>9S&1 "H8>1U AXG'4-&NH0\ MET1(@4TB!+!N7$>98(E*05RQ5I< W,YF/'$6N+?50B/EG48< M.XYTL@X1RS$'LQ5[E0#S!V;Z ;W5'M^/KG"]N/X>44@!8B,0^1.)O- ME;0L<<)81$+S[/76%#EC/")@.UGI2$@I (_@C_# W*>JR-_S__O2XK]L>QB+ M$B]"B6>2!0DS@7FMD+$8Y_.S+'+Y3R:\U3&(9(180%B^J'"A3$5,14PK*J8Y M%D2J$@[6$X,=Y3HQB[FUG"4=J2::^+(@+MV".)O,D6+0V.N(',LK(M<>68T3 MBL)H9D"&F$2@M;JLB:NFQ05LBYB*F!Y@35S &:%E3;S?-?%"R$@&H"]*H>0( M1SQI@:SB$@''<4WD2[0F/H4:1IO>]T 'JG;+NE:[-3BK^G$P:,,G M@V/HV]'Q>70H'_(V6\3T@;;6K2#2W6Q!NGPZK? /MZMLH&MDS$()&,.N<02X.,XQX9 M&;PT)AC##-")!26?%-4N"%S$5,14Q%3$]$AB S69V0R?AOU!?2[W87=RE,L; MVPH[G9?-2213A.=5M]T#Z5^2^86P",. M[=>_,Z9VVWD8,[$HZ0FWIA0'L^$$Y23U-CGD1?+ * 1&3E"-3#),>&P",W1M M@WU?\/;Z&_6+$A>L+6(J8BIB*F):CO)""]]G,.4C>=<8?X?=PE[NA+W,Q@Y< MXB1H29'#SB'N-4.66HIT,)I::5B,,A<;^KX81^$O2ZO*!7&+F(J8'F)A7/AF M@[(PWMO".!LI8$'AE*Q!*BF&@-Y89(DV2"<9E0R)>XZ7:&%\"AL.]N*@:G5\ M]R26?00E2EW$5,14Q%3$5,14Q%3$5,14Q%3$5,14Q/1P::-&!&9QX)BYP"DG M6F$M@W324Y&DMG,[?\#@W:GMW=?=?K^X<^9QYUP\5$%*$I11%@5L+>("&V2U MUDC28(G%B0:JUS;HPD[(*@JZA JZ<.]L4=!;*.B%S&R8)9X&C3#W'!14&N2H M3HC&Z!15/N!$EDU!;YJ;/3J1H'G8/V34\H![#>$QC-\-IUAJBWP$\(MS!L,R.BQ0U8!,B;ODPPJ)J4!&=DZY[<\P99MIY MXCVSPL"\$YP7SO6@B#%[O$QR03-",U@ 8H@@D+4.$"-ZBKG%PB:SMJ'7L= % M,0KG*ISKCCG7S;&S$*O%PN3, 3Z.&TH=%T@'&1 WCH-IZAABD6BMA#=<.8#) M8I<65G57K(JJJ*50S'C"N!=8)RZY8D10);VA_MK(4*C3C3'AZ^YTJ"TRQ8DC M# 7&$N)!:F1\\/D0NV4XH(*A3D5YG3G91\7A(^%.=T:):?CG5K1 MI'. 4S'.$;?1(.V,0M1%XB@-P;H%GGU8,+)@9,'(*S'26A&4$QB#!<.Q-(HZ M4$CI?21$V1]@9/'HWQ]\SNQ;#_D<("XP4,M( #ZU0BXEA3C/F2(>,TL5P"?& MZZ2$10N(%A"]^[W/ B>-K6#::,<-PT8(A8U5/!INO)57HV@?^@F_%3B]5SB= M9J.$^2B4D2@9*Q$7@*0N%Q/'2J; ,R/-\0ZZ+N7WC'3N_!)EE#(A'YS/<6.)'-,,<:JB MBP(L?J5SU0BZKN4"2D(6)"U(^L20= X@)<8ZGTBR4DANE35@T_L(&D@\8R(6 MLWX9\//L@E?46J^P0,01C;C$#FGO"8J!T.!<4%Q2P$^RSA]1XDV]C>2W@867 MPK^A]7GCW_!CW/"I9_D(L[LW4KR-?[O>;QOGO5W0;2>V=]3JU)T5LQAY_I2Z MH>?#V@P.#&G;GO;C\_$OOX=6_[1MSYZW.K4.US?]/GKZ:*SS"RX,3/V^YNO? MO[3"X/BY(<\(HUGQ1QMM1B]NOB7/:DRX(.O1=^:9%%=_C9^1&W['M+S1G3]J MK'AF&"MM+6TM;2UM+6U=>%O5,V ,J]-6>;VVCC:@CB\8$67:V%:7FV8_34F; MXU+SW:7SVE;7("P+,S#T!?M"7;0O:'T6$=P%#WLY-[&ZYW:^Z<44>[T8&M9; M&R*S;2Z2G1VQEVW;[U>;99!^/D@O%C=(<&FO^^5BMNOC&;#)@7[+CABGMA50 MJ[/LS?3-B8AE!EYWP Y[T?:'O;-E%VQ_L4O48Q?KIO?#DV%=\GO9)1MB:OG6 MH,CVVBK;O1SA+N?SA-X3G__^TM4?ZF9?QT*GYJ,;H\V3[K"S6/5]=&-4YE&9 M1V4>/99Y= ^7/H43.:;*OVU%'T]<[(TJP!'ST&=T/.UML=90B;T3FB;#A6&Y MA!CU@C&K+<&^+E)$#*&EV,A4UL/)A];N)VC/'W_B70JMWGI+/_P-[]DZANO" M/WOT3_K^<.?;[A^[9Q>S'CZ<[)SM;?W)/QR^_?;AD_^RM_6A#7W"^W_L?=JC M;]D'Z,/N)WCGM_^FW=9Y@;>SO6^[7S]R$Z3!2N5]#!IQ[3W227BD$A8>6QMD MP@NJ\#:O:5;7_>$;GL$W%Z*, M(7C$" N(.T>0T5PBJIR3 L07*%M0_;45P[=":*Y+: 2.AF#E&0F<)\JL%S!U MG$Y1*Z]C(30/J_!T1N&UM-+R:)%1"A0^IH",P XQ1G.=3.8(,6L;:EV+6QE"2 M0 DHA]*)6I(X8P*3XBM>!G3;FZ5HW,-<)+GV?E "<:$5TL((Q(A.3(0$BU#( M-13,.E,%XPK&/4:,FZ=>C).4"FM$H)1PA;TE!*=$L7:2>4_QU2!7ZL4\!-K- M8,\_!DM=3'0> M:6I,Q$)12@UWU!686RJ8VY\E=4(*1Z1.*$@B$7=6(FT31AC$R%,*(4B329U8 M)^9[CWH!N@)T*PUT\] Y(2)Q.$@F'7>>.1*(@C\8B8$[%XK-N@3P=G8AK*!L M\,+Q@"07+J=Q4F1!'W]\X7MQ_!R"GC*0CO/0GMV(:_0,J\\B09%2W+T'@P(RW-Y2".(P#A@ M&>/:AIC3*URT[\Y)K0DJ*M ]2348Z\(Y#'\(&Y3W-$A.%Z5Z?]GV,!;-6X3F MS2;#V61]4E(@;T4^U(\)9*3F*!G"N.6"68[!?B^*5RA%&=LRMK=>, *-%%MI MHS:4)T5UY$0PHSBF- @?RH*Q= O&Q3@^%C$I'R,BVNA\PB%%5@H!C"W)E+ ) MC/JU#5"VLF@48"MC6\;VUHN&UL%:E;?2RYRJZIQR$AL?HN3!$,[*HK%TB\9% M1WI@QEF) P@HG^LH-8/UPB9$A%3<8,)@&,I%'39]+X'D[UJMZQK MM5N#LZH?!X,V?#(XAKX='9\[S:MNJF8K.C[0'J,5A+3K+!?7G4ZKLA6LB*F( MZ5$% ?RQ;_TX C "T]=C+#UHH/2P0=*=$9#NI_HAA3C,01S TIP-#"C!*+ \ MBJ3P8&OZY)"3W"$>,?.!"T)4S.=&+2CX7I2[8' 14Q%3$5,1TR/QD]=T9C-\ M&O8')[$SZ!]V)R=;O+&ML--YV1S,,$5Y7G5[#:?)=^RGBWRG4)KY*,U%![H2 M'!O"%<(N90>ZM,AA%I$U*@1G7. ZK6TLK%1!T>\"PT5,14RK)J:'"!"4U?+! M5\OO4O 3"RJRA!2F @Q_YY %D2)#@^:1\IPCN&2KY6-*L:\]7M67UN#X.+9# MU8OUR475H%MUXJ"J77&C6$*>_CEZ -BV?KZH#"97]8GNA)..78'(9VU4< MVZLW\]Y3-G[]EKSZPDI[:+_^G;&HV\[#F)?>$JZ_]:)[<-'K3GWR3F/$<>S]O4;T":V5LR]B6L;W?VAH+S[:>,HW?-9; M8;R)%_T&E,!9,K 4BP](XB3$) .@2 3*%..<(YY6MM@WX?"RZ)1:.A6=];9 X;O3L=W3^)KL'Z+^V8>]\WW M%;:MT9QSAA$Q+B">,$96.)(/V8Z>!.&EDFL;EU1;F;NX=E'39533!;ABBYHN M7DTO>EFM3TX;Q9&5R2).M4/&>8%<,,+)("4Q<7G4]&?NUZ8(=7//Z$/5*^6!?V'9=U<(.JEW;\\<5(^M5UI/%IJ/^<,!R#Y_XB;G,N7SXM=?: M*/C8UD=A7PY=UZ]]7P[3O2&6G>&SV?.QA9;24X&HPR['BR1R M5FDDL8R82Y8 S=8VV#KG\VZ[7YB2W$_8]WYT>^D@\\K#/!8W#BN*;9>'. 6Y1ACYSQ"G%LX3=N@;=%$;62=>KSVH9<5U(\;G@K-&;N M&D-&6V$\X9)K'A)UG'FPS)TSCF!&7*$Q#ZKGLYL88B(\@*8CGX]=Y%%@I+G6 MR'JK Y..*./7-M0Z&&V/6\\+C2DTYB[%9PK.+?*.#=/ !#(G!>24.\M* QW M.@2@ X3$9'6DIABL2X!N%U/.?0R6IRB1B4XC3BA&+AF.A&$B,86Y](!N>AT6 MKE4S5^O\]-\&%EX*_X;6YXU_PX]Q^Z:>Y2/,XMY(P3;^[7J_;9QWZKJWW:-> MTJR7A\>QLMYW3^#=9S!25:<[@*?G2LK0F!:T[*AGV]6I[=7UE ?'L1^SNM;# M7%=?3JV.[?@67-0?P =U69UGW_7[5H/RD]M&'>(">GS:[=?V_87>]9?^VUF'$Y:'30] MZ!?'Z\I126DAHZ(N&95&J0'ON[VZ4M/S80=@(5\%;;)+TY;JN)<7N7_]7#X* ME'/SQ>OMZM^_V97MP?ZK56[]2@_]R_V]P^V]PX.Z#Y?@Q8/BVF4=STW>/3C< M?_E_J__LO][:V?NC@@_>;.[M;!^L5SM[+[]?59:O WL'^Z]WMC8/M[>J@T/X M9S>+H-I_5;WKU_M\'2]^+7UH=6.B[0WA&Z/^Z_,T==NPPM("+7-W6 M$]L[@D4KDT11VZ,UG;O ,:'!;7O:C\_'O_P>6OW3MCU[WNK4KZUO^GWTK!%_ MR.O?!?I8#TSS]61I?(:;Y7&TT7'TYM'7S^JO+C#?YCO)GFENKOP:/R-7?O>C MQYIGFM[LJ3_^CE.]1&W]T5,)><:EN-9CKWF&RI6Y@N8ZQZTT.G0_1KO^F6+A MQC;HQ5CMPG7'_6H;5J$PV;=ZTRVKMQW*:YUL G7G M>'.7%L%JL+G)817YG-->!!WTK7:L3SR=87GC8U!]-B>&?3#66YU+;8G;F!++ M8BTLDT% Q3.UW%/HI LM^59'$W(0M]V%-H16WT,'!^O-GS"13EK--+.= #B= M8J\WB>["!$KQ!U/G1Z41K[O2+]]R>+_4>SI[Y5OL=0,H\G='UTR) M@OCQ\?6BT7=W[%31W3O1W0GC=0"\W*6$B T$<8H-LI0JQ(2(6&!IF.#9SEYZ MM;USVKM:G*5A)*= ?EO-!_%K/I$MWHB.7#(JCP^\%NX)W)H:?OB]'?,O@%K3 M95=.-\H*KMXE9UP#25 "M1Y)+%-H+(I(,@TY2IIA>VYB[;N?] MJVSQCUSTC]1#B;H)#?NQLOU^'!2_Q[T1C?VQQ_)UM/WX+K=J/_W9CYM9#M.2 MVFXX8$&P>1!L$I4\VS\\^O(1TT23\H!BWC&PF'*="?@/\D:9:+3G7N&U#7)[ M&"N>CN75X04PC^OX+HMFWZUF?YO5;.V5C6!-*"L)XO 7,B$*I*W4)$K&8\"K MX\@=":C<:[<7#<#3N=S[&)ZA9W[PT)S)>/AF:?B;1( MTGPXC' )&4LU C-,LUS)%%C,I0D.RV:"%:_)0W*7HKSWSU&^?$S16".B051I MBSA68'F 'J/H U'<&LFB!^7%Q8&R_-RD+J>14T@R;Z\I?'&8W)O#I*Z+_@(L MJO!R2@ %F.8 IO-*30VK,#0FGQ#34B,NP7!RAB44!!,,4Y:BR\"DES^*7%PB MRQ.,*5JZ""V=T ?*0Q3,:J2")XBG1)$ETB$=/'?:269%6MN@9-[BN,6U\0 ; M((]MYRCF=.5D6[WJLVT/8_9?Q)IS5R>- MA'8ZKT ^?V7Q[*?+#:(":/, VG3>*3:21VLE ILH(#" .#(&XQR8(5)J,(L$ MS;3C-F=V%S_&XR<<15_O4E^G"(A0.F=Y(!>Y P+B+;(J.80Q3=S8K,Y 0&Z_ MI7,IW1?CNCC0K_CCIR_?E4_*,], 0?_"5K <<.W76;7MEG6M]BU*3%S7HER^ M9]PY[V9JF6?&8<^&F/<3QM;G7-:J7Z&JKID90UWM\T<;!1_G:GW///O:Q8IW M.KZ7,R:V8O/O3F?3-SM%WIU+[UTCN3>-X,JJ/L^>Z<.=O*(W3'SS8V9?FB:- M:&(2<2D3TB%@%*AT+#*LJ#/ P]?9)=M("A5?6N5>EI!BT>0[UN2S2LC2@:%ZPB3%+CUC88_MZD?@P4?2X>NV)4I407'R27Z:?85=!J M+K3:G>8=R5*O1')(11(19UX#6@6+N#$1$P="56IM@Y=$[$>LO0_+/(KVSJN] M$ZX1=184%TA(3D%GK4::^X 4UT(JD[SC'KB&N3776,IPY/(Y^>[0';BR'A_0 M^-XP>W=BK]_M=&(;^ML?%"_/_;"I6[A[MD].V]VS.#8-7T]\M@6RYX+L]].$ M2QL*ZRLP+.H]0'84##FO)-+68>J-!A-19$AZG?B^2;Q7]7@K]GE R M;H64DA DK0N(XP0&%<_Y%<1XEHA/)M%\JC 72YU3\<1]/V]Z\=2V0AVL[ Z. M8V\4O7QB+J![9BT_0ZS]+(GS_;SU!MZ"5?-AE9_F(K $81NQS3GG!G%O+;)& M"F0B%TP$#2N47=LPWR>3+%&IWN+W>5 B4E3V/E1V*KHDC56*:<1X/LX[D CT MPG,4.'QAJ761YUJ#[/N:74NDLT\\!V;L$9G*@GIBWI#EHA4C>10#Z*8(=31- M*BRG6'"72WX L^ !F(53)B%CF-26$:QQ!(22M][(5GP7FNG MW!8I!>=I0 %K@;A6$CEJ"<*1)$5 +U.D.:^\9*TL/[FH ZS5J3W+X=4GYK%8 M.F91"^--(XL"4',!U#\SM,)*JI)Q2.5R8MQ;AX!08*1EC-HZPAVM2P;>NEAQ M\5@\;H_%W*DJ17EOJ+PS7@M*E4Q )_(N4\,54[&H@**4=P78JEWCN_=ZBC1:QA(KML+L8>@A\_S MB-3%C*MQOU80UY8^L10D^A($^J;7_=P*,;PX^Q,D.P6"F^=B+0 X%P#.[!\F M.+F E4;68XDX-APY807\J:G4@0GL>4XK-?3[TF1SVUC7UJ$E/P7^=EBP^D?$ M7[__CP<#'R3YMF#@W6'@Q,LDE/'),(,"P0IQ90+2&M!0<<*,D8%SDVH,O&3O M]:I@X%TZH9:7%6;EJ5*[^V5T#D53E'&6%-ZLD-!H)*XES8<^?7Y1C;QS$X/0 M9W2IK8PWPYX_SN[,;JI2ZRM8&B6]^[ZCI6_L67V6P:MN#]9%F.&A/O$ ?@_# MK-2Q)(O>8$%\.VT41 F\)K"(B D<<:8\LIAP1*SP@9(DX9/+?")+%'0IP=(E M2N\N*GM'*CN5A\53 H$9%!TH*D^1(1>U0LD;S)UA47BUMO&TL[N7GEYL39^ MUC#6JXJ*]RMO>[U69B"#J3KD3RRVNJ0E$*=![O)"QENM;-!W0G^_-R/T=W$P M['7VTTM[VAKD!Q=$G ,1_YR-QZJ$@Z@WN>"@$=*>$91\^+%O4^\'5>T1X]K>VV4<*AHD*1"&L&0&E9AI9SBA*04HGP("! MF0+JS9=_PT@I8O3HP]*G(Q=^Y MG0,)'D6:3\HBSB(71$)!!6X\=0*H6TW:Q*T/REVQJ'2!A(>A>T7O[T[O)PXL MBYG21B:4N!"(,Y.0%4D##$0K'>>1^WR@%%M41=D2AWW .&QJ=6S'ESALB MM,Q68X$WLZG3'<2R;_4!(K%3?I"]+(.RX^TFR^!,%0R1M\P+85 T$>BOXAY9 M+@F*3C,MG7,T$E@&Z:T]EB4"N[R:N@ *>Z-815'BVRCQA,L&&KWBQ*,4% 8; M%C19)VU1##(QH22P6+.V(=:%6/Y3V4M4=IR]4('2WIYJK&[(Y4&SOM[%TY$8 M]E.!J1O#U$QI#$Q]DEYXQ"2UB&.1D M1H1"-B8I@3H5;VZ"W21HI<=$E5M*% M>\J*DBY*2:?\8I%JK$V$Z4(4XD9&9)6WN3AXY,Z00+%8VUCNHO_%87%HO]:\ MH17.3ZT==*M.'%3]8]N+53\.!NV852>GEH^2ONP7VPLEM_PACH_;_NICOP]2 M>Q$[,;4&V3HZR))Z8?LQO.R>G,9.W^;VO1J[,DL8X&9P]VUSYEPYZ91T0:'D M:*ZA8332(E!D21 6>ZR9R>?9FJ6N^%-<'\NQS[+H] /J](3")!VC(8H@[$1. MU(H8.>$<$DP'HX6Q.N23;6]#85;?#;(B>4R_C.IK_#J3T719/.\VWI''EKZP M'*3FBD2&@G:W1;OMV8*CT7DF)"*>>L2),Q;QIQP_ +(0O-CMA]H.I*]] S_/.GXNU&GU[F*4! M-N>Q[1S%=W80MU.*?E#@="XXG2E6)I.Q7'B0,+<6<<,D6AEJ5I/!5HU8%3Y8;3R;TS NF\_FZ".9&SM/A%DPU)9$/L*H(S8-B M%O!D72[L=(B5IF%$A,7: M)IZD,XJHH7WR%'/$8]2Y>8M1Z:E'*IPMS MQ2C2(AMF,">,MX$JEC*'$N3[^-ZR(<+3]&+]@"9%^/1*@E2J9#^-*MGS,$5C MG4\D62DDM\H:&XV/5&GB&1/1UTSQ=E48RKJPM.O"3 W1H)4743#$3#[.&2>+ MK)02B1""Y3(*S-W:AER70JVV;5U.%RBX>>NMN4EC+R2AWEMN&7<:M$0Z0F*R M.E+36-@%-Q\M;D[Y))/@+AJ%N,^%7&%6(!>H1IASP:T1#%N=+6RB%[4%> E] MDN-KQOK$ZRL>MF0#@]Z'[M"UXS(7EKA=*Y^F 70P/#UM-E_8=F,$Y5(E5:O3 M@"MHULUJDUPW=+=\SRB;?G=@=>[!-BBMRV/I]$; MF$5[L01KYR-&?N:DNF2X=RH@%4@"@](1I -..:]6ZF!U\CJN;8CE/ZES;BI0 MX.:1PLW"-V 7N+DEW$RE[J;(B T<1649XH'DD$8^$B=R9Z72&BSU7%WZ^V,Q MEPUO"JFO0JOOV]W^L!>SPZ0"::&:YT]58NZ$!58E+,Q_=9G_IO>]80Q5>WR^ M^FAS?J@&Q]#)(Y@U_?X0)DI]"EQ_T/7_%/O@B2S8"[WCC05VZ! S:K:!@5J;@,U M$\, >TNQ$Q9I;"GBSDFDHPDH4A.3%9$R%=8V;E^@=2GM@N4[2V;.4V=^&^2" M9/!O:'W>^#?\&-]Q8GM'K4X=0U&S".ECMJKO'S%H73CJ.((UXKLG\.ZS;)HT M%2ASS2AH3 M:=M0# ^?4]NK*48/CV(\92.HH7EUG:F35P$7] 7Q0EV=[=CX+ M+P[#Z.4\4_33;K]51S_JDE6MS_'W+ZTP.!YCV=1=S71[CB>W6 )X73DJ*2UD5-0EH]+,?EA,NDU _SG M4NSEJZ!-=FG:4AWW\E+YKY_+1X$B;;YXO5W]^S>[LCW8?[7*K5_IH7^YOW>X MO7=X4/?A$KQX4%R[K.-K&WO[A]L'U>%^!6W?VMX[V-[*OQWLO][9VCR$/U[M M[&WNO=S9?%T=',('N[E[U2_#CAV&%BP;OWZ_0EP/"H&&_GAU);IF&P\Q)N19 M-6+@>\,3>(1?@'4_2[+W>T>VT_I63[:7YZLP_+'9"6]ZL#9W!O6?^^G5>%D^ M.%^5M\Z]E(?0IA=MX.L/2\^_[8[I^VOZR^P>T@;X5[S]Y#E2['?_S[NS#W^'442[?P_MVOX7CW:V_VKM;QRVX M'JC^T=?WWSS>/=S\\AZ>\6&KW=K[=ISVM_S7O;04M[GW%&/#)$: M>9M,$LD;DW1C+M6)9YLY_\U*L/J)9)Q0 L+SSF(,!%I&G[ W/*U5$6R>TZRA MO2&L8_OO_MC;BSOU=M[FU5+S8/=@ZJ_5?5FW?;!Z -]3=C$C^:+Q>4 M'[X;-:(6:B.KGS=DMN'<)\,BP3Y8SG5R1FJ%51 P^;SE :]=I4AR3%-; &J= MACXL"TL]QY'<66A=O_EMPDHOI:69P;[LGM0^U>H_W78V3_('\-16[*]7.QW_ MK/;4]X>NWPHMVX./JU_^][\TI?CW\9WUG^3W]6K\^7]>[HP^J[J]3)&KR1VY MP:,O?ZV.[>=8N1@[U6DO J6N*YW5'>N%VN'[I34XKO\>=NJHP6FO!7TX;4,K MCF(G A-OG^7OX^F@N3>_[,]./1"UGM==W*SGDCUO^!^;FV_.VY#C$YG6]UHG M4V,TE8M4#\ ES> !^G_U]UUX1*^RIZ=M:%W.(.L-<\_R5[WSJ_LC,Z,ZB'[8JV,D]17CG>E9 M7B>M?C\_>-S!@^V7X_X]JPZ&_OARZ8=NMFYR&97V,,"$:K?'[YK$;_K0E/\9 MMGI-W;D\CTW6TTD MJ-L!&<)[.WG V_ ZZ&:O#@I]=P-P"6A')^:ZDK9W5K?$-J>QGTZ!_=2\&O7M M?&[,*,T5JG)YE[+*C>8O/+]?Q7S^>WU]5@X8HUQ+.'ZN!W81 G?9\:G?K2*9$]R_.P2L->/;\N3F5;7SIL9@R, M>Q94KM322C +H0_3Z@:M]342-%-U #-N?'>>$+'=_;(.$DOYNV[]I"D8^DE? M6\TP FK=!/4Z[V:3NG.O0_ZW%FX M1M:K[).[VLJ>ID-T>6#\9]B[GH7?[9UF-MW,80I\J8))86$(VKE>=9Y5S06U MHK7R5R?#]J %+?8QWV5!5H,*V@KF<5WPN@;TV/O<@JE4C=0A(RL,$G011MV/ M:D[6@_^W[1]#TP;YZ5O/7CZK=N.@U\TS8P #ED$VZW&6SR:8WL^JK/NOHNL- M\R3-M&V]?LQ8=8"]U1+,GT%CP^Z$_VKLPL-[9_[FWICC/>X9J8 M4IZ;'7\&SSG.L#R>5H"1=FHY2*U>?U#]#[0'0#X_)3>JT>>9!M2ZUV!JF$R] M;AOF^$0T9S-M>U[]8G^M7FX=5)OU(.^>#_)Z]?IE%D:G^Z7*Z^&E%ZQ7O[A? M)PMP!O+8J]7D!P^Z\BIXFI]ZVKN8\1(Z^./'77T9/"\TG1N=GC[[?9X*,^VZ M[**7]63[)NFHI/+QO-](V3]>'*\,3Y)#M; MR(:_G;U7,SM7H#,^[U[Y H0&5LVQ4>6/?>LY,&\ UOUT,#7/S\,7^(G91[N? MML7^X>;9[K<=MK_U#]Y_^S$DG0*U#&GG ^+&1&0]34@;$2G'CANNUS92ZW/\ M+B Q!;*]/,%C,\''@#N#>IF_$2#05X+'A(9O[H[)WOK/=?IG&/+&]OZI_M]E M6GRNP=N=SZU>MS-*]9E2S^E&;1],&&@%+0** %@=^R-4[F>MF&((Y]9Y-3'/ M,Z6X8&JLC^V*2PV*Y+Z-/A_WQA^<\JHH6 MJ+7/%0AKBZ!F4M-"'': S_?KA62DQ?#]T1'(O=\PJB^M?EQE2*MGJ?J]7[UL M \UHV-AFYA0GW4Z3JI-A?="S>=& MRLJ-WJL1LP4.$F,%>CHX[H^L*E!%?SPS8*1&R]SC]=I2Z,5C,)AA]&K#Y"16 MOX#)V?\U%[&P[=HT'\Q^\WM^%X!KMQ=A@@/!!RJ?U[SS 4QQDRL?1BSZC+]COS2E',!R9Z^5?ZY5G MV.OE@:[-YQDW22Z;V^UT8D,^SYU:XZ?YYBH0T/_YHW&V-?Z#< (V5G_0JT/4 M_P? *9_C$?MC?)^1QHR()B0W6PH0@_' MK8,!^-P"8#T'X7K,8"'J@YGR[.C9N)'0G&8BKH\GI*MG\?BO@?VZ7O=B,N5_ M??:=M_H.(Q\3AK;9"3MU7G7]1_C.+! M1A1SN33NB4,&"XVB9=PSR852YF*(8OD":.]BCFG"8O8YMKNG)S/UK%<#RG8Z MU2;@5OL25U!>BT'E&]QR9_5WK^.(!]K!]-]9E4&_8[UNC\X\S/"5AA.?]9LW M;ZK77>CA^;H^&P@XZGZ.O4YCTHSA9]24_].?W)U?5<,J:/L1O*]3_7( "V4^ M7K%2$[.L"Q:0!3MHV*\V6XVS]EULMV)JG/.@[=T3T/J1T_ZLVO2#B_AP,=1U MMWCQ9S_NI^W^ "S00;;HGQXH?/GH%<5&,XZPX1AQ:CDRBDJ$!>::>1Y,Q!?# MAR7S$$V1_VYB$#UPPJYDA6 MPQN:J\ZYSG5#-:.P&!CY-64YL?_$[-!IAK@&@4_#<#1R9&0XLPT/&=149<0\ MQ@1O[&YNOJA#+S7+ VKS-W0F>QB:=EWUADQW@)-U>[4G/E.R7O:-QR;.V*D^ MVUYF/:,X3K(>+AVUZTL>+4 NHA\N-L'T MQR0G%CEOM7SPQ/H?W;BU*T: M!\!^WC*8,]W.43=W"[K2@ML!#8=UK*\_;,,U)_:L"JV473 C\.[./+%I1G-% M'<'H]X/*NS:' M)T#JJA]C]&\74A">=BZGN#J7LZ1E+F=F74G++&F9=Y:6>6E^UFWRK1X(UR[O MR$^9X$8=:N]G\\*VSV"ARXO+4;<;OK3 3&F!J='J-?;'S/+3G#Z-\BH?:E_8 M^%C4]?!BG."U>?!G_0TB=+TZ 'AHM]+96%.G1B ; M!SN-U[$^UGZ]^G+<\GE;?)VXV*33=*O^Z GG7-_V3\'@R)9*VS9NSNGS+S)Q^JCUPSTGWG!^\=I@C7G;](DMZM0N6^[!W M'F^9O3('FR][\-H83TZZH='.X^Z745Y@J\[_]=VC#G2W=BOX.KFS>7#[_,&7 MDX])CG/."&@-SK,Z0"RYTOWH,<>Q7?M_03"CA#P[:%(K)@J:Y_.S:GN,%74> M\KD'!FX<90L % UK2SXW;9S;T7 ;D/71&?0T]B*\:]*][!T L#ENN28&G/T/ MNYVDUR[JZN+\E)N^/DX[HUYWB5Y3MI]J0- M,"3#?JW>4TVM'PKDO%V#^#B*=X4,)GDW+U^?I[8WB>3G;VL2J,^9I*U:3E]11PIR$6:\-=>[Y3,_KW.<8AK5K+;O9:I?:) A0 M>YS&,8*:H#<(>[[S2\=TC"+_?0F*7GO!H#GW/6=R'!W#E,ZI'^?(GB=0 M[(%:Y!R,F;6B=2YNN'[D9AOS@A'NU_DDYUVHAZ]>(?)SFZ2%G[@O&]DUQ& Z M=7S5TAG^;H1:YZ./]E-,;Q>9-AO&@ LBG0@\#'OCH9TC(R)$>&0]-\^:O.'8 MJM^=5^JI_1RU7M=9-[W8? ?M K(TIF,7%_5)J'JTJ/\L[KU?O[4_7A>GH]M3 MNPC&W&,48YOL8A@[RD<3H'&/CI\!KX3A/KHX):[G$;W>WD7.EG?O(@4"=T 6V^E_95%^Z;8IX]VQ<1>3#I[W#O_[9 MV]K]]N'PZ-ONUMNS#Y_>'>]^>HMW_W[[]?W)^Z\?_MXFNX='Y**QNW>R2_;^ MANN^[;7WMW:_[&W]]V3OC^VSO:VW7S]LY6H@KW([ONYO_95V/_W#=M]^!#7$ M23F.G-5@[ 8=$(RT1M9HHXDT#,=X,7RGL"1>4R:XDMQY99R1P.=S9/KC!-L6?-V2VX9X*%S&CBF#'=0B6 M.&L"E0!+6&&F'M1M=KG*3$WIRMM>+\?U846>.)U6C+>_J#URPU,086S'T2Z_ M$YNWR@TF>[N 6DS<9K,9#@TY:A* KW2T9;'& QOK:V<>3O?V27PR@!, _^E4-WZ2P;)2576:# AN(),,VZ M6_5K9EV@LTD@4Z,$5S;3.<=)_U\^=3[52:#UGK=?FQS=FHHUZVK("7$M-QQE MMWTW+L#6&O]N8RQ!JR:%[_L3LOH%)CT*W2^C2'2V@VJ+Z%FU?*I3/_%Y[9[V MUS*"ST=S^?IR[2T\]<[/=F.!3?QIYV;#53,U3Z?SG053(S':1S6VWJ:^F6SI ML-5?%MAAYI/G1?*W&SMY?-]?.]OG1E\]:V &]:?G]GF>?B]O#&D&V)[,N'/;=8TS,@V M,_,G7LC&(ID$.T9[:4=*VD2L:O?HR(C;OOJIHVSA)GD[[[X9UAO%4^MKS.^ M!P]'EN-Y\JK-&P#S+N4I^[6Q_IJG7WY7[4XX?\OYCNHIZRU[+&KK;C9%HAEGX&>I;O5#OA3RK-P"L6E;S9BW,JTRJRQ/VUR\)6UTV MKZ]&;IBV_VN.,H"8NQ04E9H1P0TA+BBEDI+:N9"B$8+$'+>VG%&FI:9@[W'.C"52D"O. MX2YSX0[GPOLO>U\^BL0HU5(ADUS.XU013$*ND'#8!0G_Q]JM;8AGWY^ .YX+ MN6I!'1YK?8[MLUGWVWFB\2RI ^299_)0,-L4"3@$+'+ZN1->^\"5 1..PSS^ M6>GBV\^BK=;GO TT]/=[6],]*3.IF4ET;_,CY00;$@W244G$A0D(4(8@ZZU+ MEBJ%"E+]:!MX8S'M=,Z1:#]=/LN696_X M SBESO>&T_TM?[;W]F-R'CN6?5,RVKQ&"61,7JAT- E;&4$P:QN=[O>3Z2A; MO, "ZP#*C)5Z/8\\6V;3+X/K?X"VPM0+*\99]Z>R.!A>G\KD&*\6C3^H,\U MIQ(NZBUG0X VR3AY\2_^IB#;TVNUW@;?C=7,P&;8&R1M;N^?@288PPF3?5W MJ]T':'C1';;C9]L[SV-^V093HA,RN0';J2YVE?/Z&\\E#\[J2&S4)%+M@HF6 M9;I$#- E_%UMBNLL9_M?.K'7/VZ=OH$QRWL8CR:<"-&G!C[32]FW([8+2YDW MDN3C2[GV"98RE9#&0(^\4Q((4[2)RAS6^)X@_W]COT5K[%\8[[*MZT[DH&J= M=UA/X-/37O=K;<:">3N7916,!_JL%6:PB"FCHZL-+.9=(%C4!=:;Z8$NFR=S M$:(WS1:Q_F%WT]<1Y2MX=J%"]?SYYQO,'ZFM"M(Q1'7(*Y@F2#NN 5>QP5C* M&#*I)L_HE53HDB)I-W.5#:86C'D]4IUS?U*>J=G772^;8NUM[7S9V_P(AI&B1& 42(R(.P$4/2B-&$C(I !O('&N0XN(Q8IQ&HSQ M@GNI#$Q@FWC$F/__['UY4QM)MN]74?C=>;<[@F)RJ\K,[AN.H WVI9\E;(S; M ?\06;E @9 8+6;Y].^^RE;\J)/. M*7K,4,9O'@%W@_[U'>)\& MKQEZ@L6/"]_#G;GZ%O]T[)"[;ZU"6S0)1JG*M7'<2UL:6LX2%4BF":76R[#2 M3]]#4NSL;5P>*FN-3S.?4.UE(CP3X"L3"[S@C7?>9,:I5Z_%79FN1?/GS@<& M5G;&K0K",*H,9]YFP1@#3D"VLD._U^F+P\!H"!F8(BZ7LC?]DC[T;MOU.N*=*?@]C>>4?OW)I_,6A]31-0VX3 MQG >K^$T,5K()$\59]RHU(<;@W 4EUD(05/-A<"IO6 O*#@*(=*4AMS,EL:C MGB_;P6(1;*-_C+5V-ZN&;X]^WJYEQHA(D^KFC[OK[.>;!*4%,#=.<.\;O_Z? M\@5'<=.>\ST<$-HVYWW_1_W#G_6XRZ(3[8#XI3^K-53!5HPPSLY81T.E_'@< M?%PG90"RF@%:/;GZ>#U^-#.ZM/Q,T?64BEL_)NOTUL_NNBW-UIG*'G3;Q:?4 MAT""G9VPNKR3Z:F^<%CI1^K]:JQTN##;OYUVMS\S%IG'U.X_JQUW3[&\="MDU/6 M_')PTGQW<-IDG\6-L=)[B*CR\:*UM\\.-MN@)??YSI6HE<[EEZ7WU?-\N5NXM$EV)E@>(EF)"M'AJ9*HY3W)MLD3DG"6:$I/H M++6&8!LH&IIT+Y1N63UDV]_ I M=N!>^ONAK_[\*9&5 _G#97+KS81,-B'G-J,A"9HID,F&)]IPE1 OB0M4IJF@ MKUX+L/)NUEO?+9:?@%L>+K5'7#,6W/^.T+T(TE$93_>ASG!?=BU2%H]_B!$,LD3 ]1,[KKTU! M^4T&("B4P);902F<\#XYXP\-;5;1W_ M3Z"07[KV?9K2I;V-Z];1(;56!9_3A!J2)\))G>191A+MN W8W9JF"GR<.=4) M]9S,A(Z@;D8G)AZ?MX$X9%:B"W0 MX7%32FLDK:)_MXY8M(PM*(MC'U)PU 3Q)K=I*BWSUN9,.RD?$#'K@[4-/RT@ M.TH$=01O?@LOM9(D=TF2;;'S\=#H'$@L-4EJ!$\$]3+1/$V37'+"O-"GCA0Q8YP# MJ:1(PIG5B4BM!=N"D$3Y0'/I4JJ]>_7Z9OW;-'',JHU)E3%6%SO5@/B)0<:+ M:8I;8!+7&YN/ AN)HG&R%!@+FI'!S=GRM0;_YSM[/UU#-?PYMX! ML,+N:?/Z%-;XS_'!R4;:O'[;!C:XVC]I!V"1J^;&H4BU]*LJ85[-ETN]V=C:_;+]_ M7^KA_VO.SO]L;(.SVWJW_=?[1T&'W[N"ES"HH29/+/4&F5'-Q?5QLE1_/*#C MZ*CGCS!,.$)-.N\A,A(.[[X%;:/C!Y4[#A95-3\$)_Z.AS_%7Y?(%XBCC=-$ M*JR0B4_6)']1"_0;=Z7FFS54^P,_YKS7%E) %WNPA%-3QE_%FU M3+BD740<*)Q)M=[X@B.)*TD:YU_=^?VXTGJ>2P/S^.WN$1B8W4X2QP<.%^<('-Y#X"H4(? /G$@Q/;&G?%(<]&O.,'A[[:L4P.S+ MC'!L(]95B28>3ZN<*A3CPMT1#&^6N7HUQ@^OE.UAI&7\993-FGQ8GU0"KX)PQ1(_%K/]H:F,U M*2B2[NW8QN>]+KQ1O0C &?0/NV7?767PM@T&K1$Z.(9F+Q0,>(3!R&"(0\VJH25GB6"6>^>@?KS=G" MN++<3P(!W?4ZUX,2J @.#^< M)12_6@('?<4-3FC1? L%:],& M&DR69L)(HXU'I2P5M9RGWCY!3VBM:Y:FY^][FSN3UO_.WI8 ZQ^V&3978G.8 M!.L_#RK1F:-))L&&5E9+$?+%"ED\)X&FAB@3P+^7N3+.YHRG/+ LI4_1W;DZ MQYOGZ"7GSMHT\1P1:P.5B0%'.Y&66$*E3E.CYB/6WHDL@>/$1I.*^_7X8O*FV1^MX'LB 99+$C>T;"K0*)S;LL#_H@HLP;;=51E4Y.*Q3FV:EKU#; M7N%N3].FGE).\B"T,$X:PBVPJW'4>):G\SW-6=!@.)D9T.":9=_&X2;O$0-B MQ@O]W/=@?;PO@O_%F!C>X[JU<9@ZP3TA+*$R .-RC@%H[A(O@Q#4,1:P8BP@ MHUUYT^O/.HK?$OQ=6TA#2/>XMDCWN]Q[*NOMKES M]#Z.NUN6"/?.IUJL;#.X]NK@W6X!XH7O;'Z\W-G\JSAX![__LL] )!SO[S73 M_>MM,BM6]D\.8%U_GQZ\^QO$BQ6P5M%\]_[(;F M=02> ]O"$DY\$CP)B2#4)B9E++'2F^0/8+K5VZ?RNFMXX+;P@&XPTP:J9T#G]RAT",EA*9 MB[+6J4:I'LW>OCCV99051F$=3%VN\,#LQO3M>L=8H MPL3$X5B04$^H+&\1APQ4(Y#7\-=56!;V%@2"KPB] M_#K0=#$HPQ#52/JKAO4]Y(UQ@+OZ?CTZWE_B*(V^=W,RRK>*IE\.3EVNX-27 M8"TK./47M/H7O?7WP:DO;*:]_I^\]^^'%"W<:QG-HM$1SKB7U#"7B9P213/N M'=6<9M(J)N?(TVIU_,>ALL_:"9,60F\Z!SJ8T&^3-EDY1'PZB5XEF4>IUAD+ M9Y20'2O;4F_WXG#9X@S-05"@5>A^&B2Z,@9P>4>EHPW*%>V-D9&*6';X)2"S M;L^OS7P_#AG'=8#-DG=[O;*4(J9%L>J^7^;I1W-9'O)"Y>)O&,GSL01O?7K/ MQ\J,?N-DZ*J4Q&1#7+O;/8VU'/T"",'T)M*Y<$L'VU5ZD>5)YEWXXZKP;5=5 M!=2KJ^W2VQ>RWJ@RVRTXIP@/-TJAWDX$HU*6B\DT25[?W6^?&"/8O(9K-PX]M492ATD"AOE:*Q(E69;D*<]UR$!2 MBASC*VS.**^;*;#;Y?;RR=/9^5'=FF!JL56WE%:L$8P=>V2CH=EX474!RH3S M&\)@+ 9C(JT$QX^<77N,[;*J"';@KA@6J#C4NGG.#1>*!*U$FA$A":=2F]Q- MEC(\/(4VCU=VZR7&?^W!,G]A-MG9VZ; )D;*5!K+$N*I3X3E.C&*LT11Z7*P M(9RT[M7K+N@@S*?-AJM0'MYUMAD8+23-%K!4!$[N8[@B:B8E\ M6V1CH975K^:G%^7\[XR9+#_?V;HZ5C2WI#ATZ;G3)U@ X$' MVM&4C>&E]N@1\\W>2;"/I'$[L$94"CTTM>H$SJBA=V(%==OI#1L,WJI^P7.X M-Q;MOK1:DYU.8V-X-(2-K.S1J<#DB%I5/ZA>U]' M^K<[=M@#7W5I1JY_?UO!LN;'0\WA5"RGB5ZWJ(MAK!T_\!:/P+3'%TTKX^+YG4+F&7KJO5NF[]*E.=*@^MBJC@^Q)$]83%J)E73CA=_W%OC:_*GKU, M[(XE3&\/BQ(QEA&"=.Z8,JO_YVJKGVNK/_30B0./:K7;WV&WWYASK)5$P^/4 M#_JKG7ZVG49K&WZUVN'GE!PQ.%6VP6_BH,MNC,>/&HC^Q!C,Z@">ZP"V.E^+ M7K=390AW07:[(MIP/QZ9=<&R\%E]_\+J36>7/V$EGO>ZB%[3CY@"/7_LP8S\ MZJ?@=WE' M%968+FX798U>&4."#5AO? !_ &]3A;4Q2(OQIR36]TTL*7B/980&?H>**XGQ MTUM_&6$68$$8E8^1WAK0P Q&PZ[KL TBQ5:^NL=U%?W&,6RM[TW'?VNPY]NC MP"\N:(N[8,XP2UZ6J$9/8S)B7?3KZHJR?L1@,WN_7T4"(Z(SQE)K:JE(+=9@ M8J>9/SMO=Z\\UHO&!&H)0=!M(TV=57VAF#2(Z$IV_+V),MPJX%KTIJ@JMJ/ MA761*M:$%#U4!67(O?I'^<6+;N]T;3*#V_%'W4%1YRY&92/]H3T>O_5\<98/>WU?E;&\J< *.H-Q5? R2]XS$B/UH-;AD!KP%'PO)(E9QFZ M[O]<&YTZ0I%$Y=CY7&PB&#TY2C]@J<1+].>+?]/\SQ)1CZ'8'\/VJ M/V#B9E@^CT"-Y4N/]-&9AXVSZXW=6@A$?)'SRJ"=^/Z9J;HGZM;M*;$0]\]< M =NW*]%7*JAL(P[),*]1=.#+L"+7[57P(XT/ M-]KCU>K^O@E6,NJ/OX%K?Y%;_U]]?%S$Q_W)C)F$Q^" M,FUXFBH9$.5>21F8\#8-3BA/T[L2'S](#J(^KPS46?NTAW 3,XK\IS9\%^B$ M6,Z*VH<[D*7ON/(:OZ?7^.(05V\3T+<)Y/42X:ML"@)R'\MD>/VB'TH>G^\ UK+Z M/*)"HXN'_>?5&F]9LN^474CXIF;40S3J+:^JXEX>_U19IY?'-Y4:B#6' W]4 MV(9Q2"F17H]QCNF;AEC6*Q"#/MU09T[ :X*!5/Y*^QY!]%RR:B<0;)'J,X MJ$G+Z&%\98Q6/8I%IP-_$P&O!VWBG @8+NKA<#EYRT^]4F_\2K>%R2=X:'UR"R9"KU.]*A,1V(@57?N.J 7>=,] T=G3QM3& M/HS>9WH7IQS4Z,",8K^(2E[W6-=8]?->=+WQ%CFW,A6GWV*"56M'KJ3S_GGD MDO%B)A.]DSA%T4J\N:CUQKNQ$GO 8:PX<[Y_56TKD%3_Q;E76V5W%89+ ]"!QX3%VU,?_2'L/Z MCSOBRR0+(NGGL>^HII6:Z MU:Q$3KJ*?%B_]B(=.;]<&D:OTC!+L)95&N8%K?Y%;_WCTC#WIU6>MWEIL^C7 M\XHBQ'%5*;"'#M$OW;ET=$@SPHEU64*=2A-A&4FT=SY)2>XSP14F&ILVG7ER,CF*!WT.JK:QX38:.Q5="5PD,]1-]K#9> V M!Q]E,GI[W+THNY8-QJ?7Z@1/!#0HSFI#:MBIVJW+L0KE4M $,2&4_<;PK-$L MIE :\@\RE\L#*%]_9&ST@/,3'"QJSOO^C_J'/^'MSMOFZH^B$[-[EQV.-O4Y*K3WHP7^N?G+U\7K\Z-\#=_,S(=>I3&_] MF*S36S^[Z[:4K@MR^\=WW?;NS[@4J\6^K,7R!]WVWY%R2^H%!D%&B_CW(X,V MEN__01HT,EA]O]&E^N&7?M-=V?DE7OSG#7=@EDU+#GUJ8:SNLSQ(*8MQ!$:S M&^%KM\8C,!J3C40]TODNJ%=H M)K7]\XZWQIZ@6]_Y+C_X>0$TJX ,6CV5031C_]]^Q/?NP@/(Y)>X1V6;16/Z M?-"(\RH:]=F^W$4^4*X_@A=F;E&U&])U]N,\C]T)]*FK![/(TFBAV4MOI880 M_SJOA5YQ\M5B G^IWFT!Q"0GN>H#\?HI9X?= QZS%9'N8(LWXI!@[_;,Y;),G7IL7.9X_^RRO7-R)/;W MFA>MO<_7K9-37,/E_I>/ZP7G?_B+C2,M/<2BNTHT(&G1.="TJ,843XE-JGG(>W$E?/+J[X2%P%2TGF MB4PRZO-$, &2*L!/(,2$=-KG%,55NB:46")Q]0/\OB6T==^,ZJ*?V!<$V4Q9 M_69+X=$]_XK87?>PWC]$>[UH$6]S(H/,0VY$)C2%?Q*T/ 5QEA"I\Y5%^G)$ M?.O-I$4*ZCIXER4$.RW!KB&9>O7M,U+M6WBO@YC/+<%NG, M(U?\?1M_I]XPP2G/@85%2#-%<41)GFJ :/TX'; M*5(A$Z.<2'QP08>,D* B?PO%EHB_GR\J^8-*'KIE??CCX_0O-@CYH)#T3^SR M/_S]?QIE\JBJL)4R64YE\FG"6'29%"PPGEA-<+ 6R1-C64BO MU1JG\HGB 0_FGB6/;:ZDX"\G!95RQLA,$YE987R>RSPCV@*O"*>IX"N3^D5) MP;%)K5SF),U#(HW$R8(92S2S:4)3DPL?,I9G(29QLNRE2,'*WIYIE:%5B>H2 M6)G?[=*)K>:PF:X[Q/K<1]1Y/.\S?\G:IKJE#R$55P5.O]0]?JDRI;?%I7?) M>:^P#R?S'RXX[[&,?QX;]^>T5@58IXQ)">XX$XXHI8,UWDL=B,Z-L2N?_>58 MJSN3"1[MEB9*7+4J< M$8(8G3NC!<]TGG%FK$IM:K3-T[!R?%^4*)G()7&FJ&)9HHC-$J$SD"*YHHEC M*=>992[G%D6)4@OFBE=5/T]7]5-!S:R*?E9%/]\JR)FE@BBN-!=*4*IR'X3E M>2Z\T:E.TY5-^(($^60>AX?<OQ1K3 M9(F* E9%/T_,WR:S7FDO>.J48,)JE=D,W,!<:I^#C%P9:B^*O\>&&DF#"9JF MB09YG8";%Q(E,4_K2.Y2RAQ8XZ]>\S7!O[EN^T44_2RAH;97(^\US<#W%JG2 M7MI(WX,$ZT-[?5ZT8!66T%QGU)I4"P/N$*4ZS:4#T6HL(:O^O1L3 MN8S"=>,P4*.5MGDB):>)X)HDAA*9<"4RF@8=;&"O7C,PG=(E:HEYHBJ7%8?7 M'.ZY,SZGJ4A3)HSQAE$MO?>..:ZE9"O3Z85Q^-6(PS,X+,VX QJSV*/K6))K M(8'7N0#?-S!).$:Y,O&+-[TM2RGU,Y8%_$)AK_LL_%MKD'[J\L7%7OZG46^K M"NZ?2;UM31JP3@9&G,L3(APH-6]E8JS,$T^%$9,2%Q&=.(:2%2S23:>),%E06O+>Y?*+B[>\B_E:5 MVR^QU?'_@W'#DHSW=G[?-G@R;7X\S*EC6C*7Y(X[A%(,B5):@C6G#)->I(SX M. -IEBH'Q]UA'VE@4 M-H/[@%E_BA3 M/:%Y9@-]]9JJFW&,$0T\CVBZ M.9GV07/*XGG>.^@GQ9$\/VX,WQUSC% +-)Y[6I#/!YM%W[:[_6%O:>8#M3Y5 MS' &!+L)8NK+VP)%UL'>;KOUY7,*_NWUP4GSXF"S27?0Q]VT9)89]O>VX1E; MX -O7S8WV^W6N\_T8.\4UM$Z:U[_==J\_IRBC]O"=F1@+F0 IR@1N4BTUSF( M0)4G*LMEG4:>J\42&UB!EJ\PR<>S=L^YV )+8=Q^'B_,/^KTQCX $H:\#2R=*$9<0G(G4F,9:H!)&HK9#< M"4 M)%^GZG%C@7[()**4JN=9[,,6]/0S<5[$H)7Q@*"\]^]??>K,IK?^+ =7=&(_ M%AI#4[,]Z#9_][Y\KRL7+R696P-\7PH,Y.,/DOZM*1&?-!Q8\(,N3O0KVH49 MX-SE8:?O+5B8[E;2?D#WP+>!/KWH#!K5)@?W*Y@LS8211ANOK6=248C78Y8.!S?+]5K<<#]T9+(V[_$CKK9^VCPY3?=/_FXWO_Q];+-FWO_A&919SNY\Z3+5FEP$H"/$P">$X"30U1)HB0R5P99W/&4QY8 MEM(\2@!"V4H"+)4$N!Y) ,]X$)DD"?-6)<(:G1CA%#B",F-&LDQY_L(DP,*6 MS?P"W8=9-C^L0O9S;;LT0M$Q'0LKOZ2J0Q56?S3(RYJ.MB!5C/C%CCBT# M[KU7:2 )YUXF0J4J4<3)Q/A4&L=8IC-@S&7J?_M.(8UE[SF.K3-3 >[YAL$# M#;4J*CVG\NV7A;M^^@WZ>43Y]PT)K<3[ N*]]6;"[F(RHS;-=$*)!?%.F$\4 MQXII3HD1QEBK773\OMWT>G)V>1E=)"O!N1*<2QM)6PG.Q03GV"X6:9893VW" M? 8.*^4\,9*()!5*<9DJZXPN(V;?;!LOC>!\0#O#]RK<:9K!L%=@^'?9P<;]T&<_'0_#*1-",)C:W+A%YR!.=J31):<:5SCUW5CZPC&>) M^E#N*N/Q@\;9B""PUO??6+\Y[ U,T<;"KD8W!W*.)6OQ+J;=;@"W]&)Q#WRA MYQNF7Y7[]'_&8A^5/;HJYXF*?7[F0H.X!?-J8[X9_'(3FI./K.$TS9GPB%,%N-XF3[I7":7<$ M&^!$ZO.G2#A\/\S$I\UH_B 1RAY5@_5KI$>>)*9V[7M=9_K'WR")MCLM6-3> MA6]_][PD[[,SB;GZ0RZ#NIC*G4L73,IU[Q1%"F=$N!E>-HM,?]O"JQCD0A,7\P.#8 M#!H]WX$%@6@J.QPII@6\@9^NP)0$>06DA, ./7]6#,_J)S7,4<_[F%&H.\HN MBL%QT8%+[TI]A=REF"V4(K,BMR0/4@>9*FE$1DP^'T]F0KS!9MD_W+!W 23> M]YV[Y1L:S2]3ECTZ\=4\V4IW]C:NFM?;\/G15>OBT*7$JER&)+_' 9WFY,8!-7&]L#!IUS^=4SHFLQ?[PW+0C50 5 1'T M&^TN\,.%Z2^&@>6#99GS"E8KC! &A&HFQ3DFJ6,&SF&:>FP7:UN%Q:W M"4YUY^@#4'S7C0@B8;\:1>R!X?/Q4+' =! 61P&H1& XSDA&$IH3RN%WP)0@ M,/@<^+M_@:"X/3G]9(+">LF2"X5%6Q$HP/)E5T3PZ MS'S VAJ5:)9CZC#%3ND\)-H)QABU@>,P1;9^+!;Z(_H!>-6KU[O^:[?]%=BB\<:< MX_T:[^'W*/;?P)L7@Q?F1^V,/!\]:=+6KE7$7@$W$606''GCOI=O;(P6Z%KQE_3/WZ//U'CS >X*-]KJ#U QV=-?NGWQF_54]]L?JH?M=8X M'_;Z0P/7PGM<'!?PPI.O67O#9C&T8I9**34SQ'"1>@5*@&NN=3 *;#1O2I.= M<*HGY>]VZ^TBZ0_8WYU0[NY;8Z,SVS27Q=GP[*^Z<@W. CX97"T-A.UWE]#7 M3=(Z.DR="KEEX.:!C9P(P?)$>Y(FWA +CIY7&N%!*5F_F;L801?;BJ[;%5W; MDJXGJ;ED G0%2^):+TV]\L_/,6(0D6G!=>S7$&+3'%#R6'T?#%E\+9SO1[A) MN*X DBM@#5]-KXC!A6F+H;KE%ZQ>_#0 ?ALT_NX.>QCO^-##$9.HNALX$'Q! MP\(JKM,\SX/R1B@O7$H%,VTS?+$!H&XIH$F*E4DD?HF2,L-T5 MS%*6$Q=2RRJ8M4@5-]_Y>.A220)/;9(+\#Y$ MRFFB=09[*C3-I<](IO2KUZ'XZI-;(UB-4&D.K'CN7I2")@J5XJSA>N:B"H9: M3(F $JR*J*\:KI(WWX,.(CG65&"/;3%# E7R_VH3UH3PR=NEE,1__F*4T;S> M3T%F$)\K142>*(1)$)E/@4:L3;*@=.HSF1*/ZH[=((F' !-/SQ9! _7/\VZ_ MB-9P#W%W@.#&]>C_FDY=5YD9,OZ*R?O=]G!P^U=N /[]('N8DIG=F?CSN#?. MS1_Y) >9>9J8 (O]P[0OS%7_U;^G+7XP]RI_@.- GM#Z]3*/%.UN\WD['"81WG;O[ W?70-WK3'4D#M9$*8U(DP02;:*I<8 M&2QCDN<6_+;7Z?K-A-C(F;[I?:PWT*U8G?I2GCH#HU*G.'_)Z@2G"6 2%.P< M"HZ'XT[G\)]2L9KGKE,?,?>QZ<]S)C;.>T6[P4D4#/S!\?"7&"P>12O?P8X, MCAMOX;.7%R#>L8,NPEW3*,NIN"M$W!EG 3"N=5;T^UWP*1& J(KWSMF2<?>VC&68,E\*3YE\/$Y;F5!GYW4Q>,/$NCXDN$7$#=@%QKF, MT6"#();BX(-<.>6=#X)IAN*&"DKHX\7-7."%7T[<3"?5"(@>0S+.+",)ETQB M*UX SY9G2=#!$).""G#BEO!M:71,CI]#N1.CY#4=F*^F:,>X%P8_1EW?2!_# M25>3_N"^8]?=)]/"<)+:,6I0[P311G8ATPE2CN>>)U+Q5-I MJ>6O7L?Y?)7**VLJRY(Z4"NC,0I43>J5*.3'!998'P%\$2?[(6-C'@11GY%E MJ\1)F3<9,;RMF&)1T4\Y<2P-%C'/A254Q?BJLJEE5GOA*Z9F5*V8^GLR-4?= MP$7J$)C:. '$9ADR-34)5L)PG>7.I J8^K;BO(JE(]DUS56#\4AQZLYD=S-2 M9_^X.&_413&-K4M[;, =CJ3X:9CW;:\XCX0U/_,]<8_15T=7CK/3@^Z1AV_U M:IG3\U^+_AP+:L06:VCWE'EL4WXT84(UT,*8SK(#2W6' ^"<#E; 3UI)J"NM M[0W+]R[?T,=0'T(<\$0E?)P(5.'3-*:<-*!E(D9?S1MM-T2@ X MR,^T;_SBO"+ <3XHNU^'PC[\WFW4UZ(;0$C4B&_-*F<7C3!5E+* M>\-58G*PD 3P:Z*ER1,C)!R>5YE3%DSN-:'8&I^3>VZ4!U_'#RM!&NO!Y)]] MK,O!1HLW() ZR<11-49GU8B'A3GI7N.K:0_OB0U]\+UXL$]':=/D-$U#'TQO MI_@;7M%0B;C"6.,2TUO MP=BF-XD'ZQ8B 54>6V78M8O_# M71MM+FKA/#]U"%CX/W.G,.1>,$(RHE*8V M)=)+00-1[)%D\7Z\OO(##[IR11,538 'YKW6+DO3! N'$@$.,C:1DR2D2O,0 M@F(:L<+G%;-,T,2D&342)#."8VQ!%5'28RIBTJ(#.PXS$XW);K&Q2L,KST?FUV.#LZEYICG+4Y'S/%6 D:3*C $@6R/S'<:B.,!Q,4 M9T70.;'J?\62U8R9AQ.HUB$P906JW@6WR05TM5Y2&[4(5X7EFB;,N6.=$JL" MIMSDGC!.TEQ3?D]KSC>@&91-.H7]4+[1#87QR[5M79^FP*0B!8] $)V GM"( M:Y\F1F98,F+7B9@OGZ-37,,Y\[BV6.;:O'I:C9LN3M-T<*XJ'2E ^RP$5D^% M4,RFTH(N##KG5&GFE;$Z9)RS>Z3>;,0G%@2#Z+NE,'Q>"'V&*4:(8+^L5];: MW"8@_K@T5FAADBQPF@CP?!,E38H3794W.F5@J[QZW>G>8 0$TC[U$W'B*4TY M7=&S*+'-:.2>'Q2]!4O!@'B"R-.,6,6$)5R+P)1P&/ DX-^+^V3L(B'G2:@Y M%,6_L UL"=R#@QT,_WTFS8U#1G@P3E*@KR# !/TA=>OQ1.ZM^\1DT0]LP+VSW5:NW]EN\03C$SYW MAOVA:>_TMCNAY_\S1#-BX,_ZFT7?MKO]86]I)B?LO*E(_.1ML?,.2'7S(V]= M SGO?62ML];QP9>/K'GV^:JY>7Q\<+)UW?S29+,DWOP"ZSGY"-^U',FYM;G/ M]MG;]L'F_M7!WO8%//NLN=>\W+\^"*WKCRF0M=- O93()#APZ(1%LF8.06-2 MY:1EU&6ZE$A ?-YMH!BQVJ>>IHIKH@7Q#DP/[9GQEA&A@\MG)RV\V=G=:6W\ ML[W[^5-C8WNSL;OU?GOK;6.CM=G8>K/3VFENOVE\VGKS>7=[;[^Q\6;O!LS4 M%#/,K5*^=TE+7WYV5VT=Z'I[[.UIXT,/A$.I,CZT8878:_G"BNRV.]'>[';Z M?E3?MO//]F9"-6A>6-Y984NM.?>M>]VCGCF;BIA^^/!AG '&1%X?,[S,_(*J*4 9F\;=8']*O2S_B.D%08<^PF=J&*,L)# MYM8VUGL5UW4V>G"Y7?&7\,,1>#%X P=^7=+$1*1J^FWQ92W2 M1J_<*Q.?&;NMRPL>Y&LM%^N6!?=F%X6#"?E/ 26.;!N%1$L(SFU M6/CN@D,%3]+*S!6UF2LXF3)SQ0)F[H=JC;&ULH]8"=8OF<'[O:V!G]3LJP) M/-4OF_K_,IW3:1B-*.'&(NFO26Z-;3DHW8""7#$:<72SHFYM?/FL_"CZC<%% M-\:6^Z.Z(>PL!R%Q X. _BL^;KJ4Z&9D]:+ (4L>)5N99ZO-^E#TX+I^<9E4 M_N+D:G%YM23'-H+<>]C&=*.!QM\*P]%9B@P.R;,\DE9R?%'USW.&_AR#IJMX'@F\( M[S5'5US +L)FQER3*U,$Y>F/A4JG.RBL+QNWZU-\7P.*E4JI%OVUB 8-C=FM MD;RB+TO8WF4-;D;R,E%??>I:5&N?L T!CW7/7#:JR%#_1;TP&+D3L#7]DK+[ M#<8)^\W\_AO]/?(<_LA^'R4?:Y-N6A_5*'ORHI]HXK@*&/L"81B'%X- 0Y4(6&X@O=EM9" M',ZRJW"4Y(E<%D=0TTS)1%-M!G/"@6,X4&$"&.:)!\>J;4?PY@)P% M9E5#1?\55N]_;U1UKT"2_6ZG \:N[?8'_?]&LNP.>T@7$3TZ*IVZ)A8\*#]8 M;WR8A_(S)O)2^:PU4O*OZ0]1?964"DM"ENIV;E Z_%EC!?;BM"_D.;S3[5]A M#= ">$6E?Y\P5I;1Y8V5J6>/E8'\/"L&44IN=-R;N(='OH, TDL7+F/-B8CP MP>8I:^Y9UL+[7^^>[%];@<]KGGSFP*'I_LD&;5[OBYL1X;]/=_;V+UO7^Z1Y MM#92I+*9&(FAFX<%0:);75TECEI#+.W R6-9O;>TWLTX\1 M,FS:WVZ]VVJ]V=[Z](C(V+W/_R']^POB,KX'*[\<9OK"C)HWXPJJ"Q]C*&#+ M3H8FRD(-A">*<9VC4J*B>XJ)@?7&VPAB@ $)= #@[_&-@'E=:9:CO.TXM)U MUIJ(K3+-^"[3RP1? MH/0RCJ)3V!CVXWNZ;MROW+<+_Q6\A$&IW0SH,)/CDKK]?JRRCH^+UM 8!S^Z M8\?FJR\[L\LM-@YKXWT#V!@74JF_:C0 ;GX%X[/6Z(*N-"@"<=7#]J!?NIRF M?]P(B"RUWOCB1RN+SX<%Q\=U\RI<9)P'AV?@)R#Y8XC(',$QQ@D,?=P*)-.S M#KA%UE2/[I4MP0US#L0 +@S<8ZV\]V1P<^)37*/O?<7! !T40)W*-:P\VZMJ M;V[0UPH?Z0Y\)'H[/M("-H5XM0)56FY*52AI<[/5;IU]OMKYTH3[N] \V<:F MWE0H$105B3#4@H=/6*)R\!R<3S.76I9I868]!TY=RDTNE[?QS\;[SUN-S>U/;][O?/J\^RB7X=X'OP##&X-RMJKGKZS5 M6&W>[0UB^V^5K[LMZE&6Y$1C#W.W7TV[!#/&>'QU*XQ-ES#Q56-Q^4$-.8LF M^LA2C79;<18AY,L820%&)[!)V?75G\I&%M@6!.NLB^&C:;X7^R_J+\1497%9 MX02 .5H9JF@)QKKN8N*6PTXW1^.P1,(UO5-?9C;ZC=_>Q[PGA_TX'P[ZO\][ M3)F_N.-15M:Q1 MV\D$DLD,%$Z=\JUR-_T"2*@"7.@_NWS[9,'Z'K:Q-'.R8P2C)EOU1HQD8%5* M-ZYJ[N_A"_W*\K"U<2BU3C5W/@G<9XG0J4@TURS)!=74ZY '=2.2DF5"66Y$ MR!437.5&6)$+)O,TI9GT9%8>1EKN(@IP#.1',NH/SX #0([T2P$P+2%&L4@P M"LHBE>B4/ISOUN^6MO.E9BDDYTKB>U_Y]?]4[U5[6W$@( C9MCGO^S_J'_ZL MI[T6G2@JXY?^K-90N6CH8F 5'-BJR=7'Z_'CV:F&Y:? M2;Y.%;WU8[)^^V=WW9;2=4%N__BNV][]64K5\RSV80NZ9Q9O/>"1X'C'NR?] MWC&=M_2OO\\<576?=1I/<93TBGU:*(%O'4G^\V_&9.JCW@\RM1^+#Z4/X,#8 M1T]L_D%1U&DQO>!XYNJ5;QV62G[R&][W:.<&+#5/78#TYC/]:HJP8K[XOFWO'9P]S<^_NT=?*9['_Y>+'S;BMM71]=S0Y6;IT<7>Z\.SAK[FW LUKP?J?7^U^V M+IMG'UEK;_?X8'-#[.^=\IW-OT/ST]1@92XH>,4)')!.A+0D,0P<996FQC*6 M!<[X$PU67I0;'CL]^9$">5:%K:3:2JK=Z @++-4LXU8% 6RB#&?>9L$80U.? MY4\P/GB4OPZQ\._+K[[0H?QXI^G/*P^]@Y4WB6,_);JQ$Y"(BLI@P_'+''=.2 M)S;-<(ZAHDG..$F\\4*J3&6Y"E%$2KV8B'P^$^X>2VTE+99;6GP'ZVDE+9Y4 M6HP-JMPHEEE$0/,XBSH5-LES9A+BG>:9(SRD%J6%4 L:5$]F&OT[1M;G55+= ME0&0RY,W'=M$$RE+S&66LD"2P [P&R#806D670B,@?P MNX6CP3Y-;,/%3^#+ ]^+V=8^G%4LKH,5G0S=T9D?9WIZ'I8V*G:,O5N80XS5 M>S&S>-Z#E^U'\+(W$4LQ5MB9?G]X=EZ6+I9%CA,/P;QE65T8^X#K-UF":>B/ M;#C:[GR%MRC;9^#E)V=8_P._Q/(.I(Q(.O_<-*>7OE;@BZ\J V(M*+8%%M-O MW,,W+L'X&U\GWGB<&%QO(&1;++*<^&ZL82TZ%NL L&L8%4KU\[ W<6'#&WM< MK2%BEE>-0V4K6X6E7M4L3"0CD88O1FL?1,:9_-B=#"=>HDR?3Q0\1+C?45/4 M3EGN"A>\. @HW/KI#7W@J<7SJ1ET=G?+2H9Q=SAO;'=L]\PW-K#L%@\LCF+H M@RJO^[S+PH_ZX]A[5DD3N'"26-Y@68>-H@\++_#2,$_P NVTAR!W<3QV=]@? MK:3Z6J0WTX]?,U-]L"7W7I75R^-M +GEJT+F,?I,W7P*#^OVSKN]LF"YWLID M).XGA5[]Y+K,HZS<6*MGBM>]\=5OL9JCZIJM6T>/RI%(U06Q@@;7-GY:I3O& MTVOBI>N-C?B.MZ$@UAFS612F&=(H^XWN(X^R-36>YV4\$)#L"_77/\9&NQNK\G_K\KYH?#[E43"CO$N XB]/^6**T$@GX M%)9SIG20^M7K;'T.4F)U_H\!2EQ&\-Q)F-_8T(+UMU"!6JA4MOBIA2($392@)E0WQ&;[2MX P5?>R&*GN6)MR*V"I4P%*+7K3]L%V]:VOX@T_XS(E; MGTV<"9@D?LJ;F:KLK&R"J$K1I6G#6DNH!7A +/2LE.)3-LS*Y6V8I>39"T'' MTG4G(/6!91.W[HKQ[@RW6<5I#A"^I<1F6IO3SJFYV_RSVK_=IZ_J@?7"R M<=G:_'@)@C4]V-RX;L*SFIOV @3J17/O,YT5Q*V]XY/6R6?>@OLV-[<(K/5B M_Z1]VMQL7NZ?[(-0WV '>W#/O7] $.]?-"\./)53Q:7)=5#:2YZIV=+/W:U/>[O;;_:V-AN? M]G;>_+^U\J_&SH>][9U6V5B[L_>_6[O5[S^\WV@]IE+^_G7-E+ "%67:YI5X9ZC4T*"/4G M?6J?%G9WLX(OF&3IC5X/O7!DX"_%X'B[ ^=4N*%I3TY?6AX;Z[NS]M;UH?,L M#3B,RQJC$I'F*LGA;!+0%F!WYRDX/V8N F^CG)+;K7Q+U&"+D0<+(A5!,*[! MQLNT4-6);68"P/,BY&3$5+?-^,S/THV M*273;\<]8WGF<"SMMC.QF&:@5MN MK$NTX@8+*IM[OBKUQDG:SQECY14 M+RW$'D>0)66&STZ0TRB>"\XFHGW5F%-S=J'C9K@G0GF,L :G\%B/>NC>8IIB M3C=BW,\28A9]>PQZC9,FZU6>]WMU %:09OX3N.&%]6-O;XKIVHC;BS_MA-W1 M*Y>3'**3^"N[A-@-R, -,KE,/-@%"4X[2/+,B2138#M:XV5*\UE7BE)/':," MA:G0(=5$JE3K-%6:$AGT0[H!*YRTLA>P/Y4.ZX[288V(V%M&A+#MM'\;*]1H MGR4A(FZS[V-+D?OCB;L"[WWU%]05*.0ZX6S5%?@LBP7R6"V6/(RZOK7?4G]+ M-^("=WT1C8M[T?EJEL[7UMCYBHV,"_0O/N56+N&E+^(L?_$>W!_;OAFXD!::_ W-0\9 M%\($ELM,J-1G*7A"UM#P@.FITQYIY6)Z-]\#W2K=].4I/7^CTG.:.L>M0YJJ&%RTB?4JI(0ZXRQIA4VMR(9E-J9R&U.4A;,J]8YZPESLK; M?+(-^GD4P&.J/58*X+LJ@-:;"5M+@X)V&36)U[E,A,I%HB5/DY2(X'60:6I1 M 2CQM/[H$S#-RXC%K<3G2GP^7'PJY8P!LXO(S KC\USF&='6^4PX305?V<]+ M(3[']K,7*@_V,\^ D!@+@IG /(A/1A=T59=8?/X19B*B;F0^'B%VQ)\1M8QGG6[=3ER=60^9Z)"W7FJE&%;C>%[MC%\\\?K/+8=>YE:I>8^9XO^2.'6[3HXY^O)VVIF&Q_!UKGRIG>CWP958GZCK6;IM_Q#9TXS&T]DXI:SE-OGP)=ZR'-7:UNQ%T"BHJ&\%YW8-J3GV.#5ZL[ MV/>#<>O7+PP4T"0['P\U$7!>2B:.&Y8(K1PVX&9)3C)+[3J48^"T?0Z)48/NBAW6SZOL4) M?G%MO9.P604P2Z?L4XXX"(T./&/LBV*K;?1%&S/^?+QJGC5%\WH#I$2K:)W ]7OMT_WKT\M9Z;&S=]QNO8-K M-C^G\,VKUN;VU?[UT75S\^_V/@/)L_?QQ&^#P;KW8%!IQ]B#1X5:WR+$**EK6GU1%6B+PQ MC-ION#'43M7PO@8JM>WK8&4YR#JN#>'3&Q<1)CW'^/*@2.(:01>OW^")[X+: ML %KJ)?P"3$;(P+DUF6YD6^!N% K#@<59L-*H(X$:GJHE*0VQQDMTMM$*$7 M1:0&4TVY-"D)5LI9 ?E"3*$Q/L1-&74,; #DZQ'RI.*W*(2J.?)S!%%-8#7; MC2GJ\>S>;SR,K_YX.,3$"BIB!16Q@HI8046LH"*6^=(7<98KJ(A?<3K[+?[. M_)F:RU)KOG3W8/??X]OJ,U]0&>)^UW6F?WRC//';/,.-6.6S+/B9CW40ZPE_5P=GV^G.YF=ZL/F1 M'NQ]9/M[[OC@Y/,5_-UNGKT]W6>[L.9]>G/"W]]G^_#,UMX_IZW-?]JMS8/C M%GM[UMK[&_Z&[X-#>?!NB[9._IF&6?!9L%Z*D, )JT2 3YD8D[%$L5QC]B80 M!N[D__T_BE'VYTMI2%Z)BN\M*IBSELN0IR$5U+O%4/##S+]/ MDU'M!QM]2^-8_6(=TG/E)3ECY>7 MDV@%7N3<<9"2J0\H+[5,C/ DH3K@E (PEAE]]5ID*[""Y6-%9Y67AFBME"B4X]6)U)T$(G@E$P79S*$Y\SIY3+T\R MZ<+2'S6O_*3F =!,%[D9:"2K2RL%\#68PM+9"27TK,D5QPL+.)$DN-< M9Z]XR#)&,L7$J]>2+>CM/"M;_TJI[ F1\[SX(R]=+GTC4-%*+OUXN?1I$C)2 M"F^X3Q/-,0ACK$B,%"X!W0.FI.9"2(HX=@MZ?C\>;F,E!YY7#GPCX@Y9H&%M M)2)^@(@8FRY<6TG!$DV4MS(168JF2Q )5]+E5E.9!AR)NT87#0_]>"$QC.ODE _7C"=JX.] M?\YV]CY>M3:;%ZUW;T\.3H!_69,W-^&SD\_7K6O@.X8-HQMI\_KH,-=&<\L] MZ%S%$M#$),G!VP>WGVGJ I->F-FN+^X$Y<1H2[432LJ:7UZ1./7_0^?7BS1N:+]_D-Z&Y:L'ZYNLCWO^:]%=]AO7S7:/H)>85^MK=^U<3SQFF5_":S7A%"T M$7ZJ1.SHMMN^[,SJ7E0P5Q$H:FLG_K)\A_7&3J?1ZGZ-@ N-N=/.>[Y"XKMK M#8-NP\1.X"XLPOH&;"#\>3[L]8%@X__X=23/>,PX M?';*6Q\/%=PB$\:!"V#S1'";)HI*GA#!E"-4,![R5Z\'OE,1=$31*.FB88YZ MO@03B^.4'TX%QX4/C:U+L.9B[]%./+;>!&6L81=1&_X-U._6&V^' ] 7#1PO M<38\JYY^7D*H]!N128%JBG[Y28W9YB_/B]@8WFGLV$$7::SL5N) 9,5B0!X\ MH<17GSOC Y M;.C@JL*+Z6\.Q["3/QAHX0=0KR4[FY8#!8O6YKYH'1UF* #^'\B@/_GG,U3EPH-QA'3 MZB:'#8[!B(C-V0O"X+"0.]!+5&N="D6(4N!Z^* \XT+Y8!Z Y[LZ^F\[^HN= MCX=91IWPQ"96(;@B,03FT">!!$5#N/#A*=07;>&]VH<&U1Y1[#O#E>(GY\.'@*H']B(W_P[Q?N +?H;KT-[S9*_SI0_V,5[_??#$$4.Q/[$;< M=]BZ=AN?\;5P"-2!,$F1N(S[6O2[/=AQYX%]N^?E;_'-9[AS-&49O##XLX\K M@T?FPZ+M$/@9846B(7M=[ERUB6#S#\!L*F_W,&"J):+B6ZFFW$\X4MQ<=(HZ M'42O1$&5G+>'X#.#015/#.F%D3\WR@O>>A]_0?]$")GXS2/@]*,(&AW#V CV M@#B8Y0/[PXB&^5OQ^P3^=3P.7P+4QZ,&RNEW.QW?AE-TA:WQPLKSCM14GUUU MVRDJFO*B1V_Y6U$]LQ37D5 G'CGCP->/C"9R!>L9+>-BA,>%SGT-XP6O#6NJ M _V(9'&,")KQ*8A/T8XX-Y'?87,0) 9HM$(\0PZ+M\S;Q5'%3095QOD0?F,; MMI8A>#F\!;R&:83B,GJI\1 JJQ47M8C)8A1Q1&NO,BF$M%)987)!,\F-,)QZ M] ^I I.%35HJVZVW"Y@J$^B?.Z/W6YK,QO>/HEK:W#C,C$^9]2SQ-LL2 :Y! MHL$@3(+5RFIK.1-8,;4&L@#_NV&JO#@XO$?#EXY8\M@LB$JIK&$9$\98*X"\ MP3/+I,FTX#275*1/ &*Z86U$GM^%Y1=?T:Z;2!^ %'A3#A;XA4,?DX&[S_^_ MO2_O;AK9]OTJ6KS3]]%W64;S />QEDD"G3XDH9/07/H?5JFJE @R$\*G M?WO7H,&6'2<$8A.?0T-B:ZAA#[^]:P\^&&8)<;&V+#4)23"F*&9FY-M@$0'! M4S\-8^(!.O?ZBT(%[UJCU&&.PU*+. G0@I4FL1\[B6O1* Z2R&?1/=0HW5+# M;:CAX]7AU203$('%3#!PEILM9%!-B1:F3/'GI=CC"6M3048*T MJ#9!.?NU1A_+S>AAL360E2#IFLJ^98NU?&PL1YR88_52L':8P#E8TDJXSM#9 MAN? DW0Z%(7M1#\*-N5U%XKZ[== -\(Q7/7AJ(:ZLOFW=M:>7+0+Z6E;:OKI MY5UB_SV\SK)]:? -@$J&VN"+I>$Q9\CI&576G';EDPM1]E67M04**!$B(VQ$ MB['@DVN-3N>M'OW4!CJ71MW--MU@1,^!(M^M:+AMNYTLZ7;B;KN=K,%8MMU. M-FCT&[WT=^IV&W>^@;!<2EG4025E4^I+:F4A>)>L!9*0L XRGEY[Q !ZM" M3&I(Z&>YXHWV;5(C;KI'KE;\3?-7>3K+)5[,&1S;\&.* -S.I9%HI534]!O MK^'9U!ZD+@C1%SL]!J76&A7>++Q@FB@R48E:^*12CGZPINL/4"!!C +OX!FV M)A%>P)4]AD1>.SM_]$M6UR\T"<%T2P!%M*U"#/WECI\0!@(A34D<@GP(0L^F MEN-'5#0ZL6/+T_>@YS1;%#+[C!4(7&.916JWC,;_D( ;*R@HT'[@= MS@.8@>^O#P>?TH#$0>S$)DMLR_0"+S5!*!(SL9R81]0*'!J#6=&?C\_]3=IW M)NA&14DS*::26NZ'JA(2$\_G-B46'OI; M"74L/TJQ^D#$_,"[-ZH:#(?8TZ0$>RNG&+_$/@!;55-\5^2?02R7^Z/=^B3D M,1/>1^M@\"ET ^9@BQ-T IE>$B1[K1:O2>:LP(>,AI[W U=+R1QDEB18[FI10&/ M4,_=2K(?$GQ@'UQ]LFR:)!%CIAT2VX3%!R$&JV]2VXM3ZCLIX1X8DMT$U6FN M:^'6,YXRJ?/H?Z:9-)W;1 (J_=:D$CLNL>W4#JC+0$RY6+[-\H(T=I(P<)+O M4WH'Y"L&.[8H9EK0<\ ?[["[ 0@M*GO6"B?18R8>&,O@4X UA&(2F Y/$]/S MX]!,4M*Q%:E"@8;6^=1=>HI98'5&_D.>&*8H=+#:?=U'2 M[6@(\V@BBT>N!?,.W3AQ;>('A# PL9(X\N]-W)P =92:@J/F7R^ M7"'YA(X5V"Y@)X;D$_J6&1%09@EUDSCP8Q?S&Y:33XDKW* =C;"!!AK$\@*; M3(D#])7A^M?[/>"?5[ +[::GU_=PSJ_.WKN/^SM/]>6C5CG=5R?YW^[K'-\! M(6+'";$2GX$= _(DC9.8$FH1-TBM8 D[;L_Q[\9_V,\%K!C7C2S* $+:GFMZ M-'7,)*3,3+V8)MSSJ>U:2\_QY3G63,KA9O@M]D$0,"95B6+!>2KN-OOQTP/9 M\^@8QL4PP ME2,?-0*:L/]5)53JMC1Z*LIQ\5R[)L".Q.=<\N]"YW88<>(SX$;BP7SBR'82 M)Z!^$$2!YS,,#9;\:=Z3WMPAY?EKF!IF&A]S,MP3QT]"@SYFQ/[MO0N('4R\ M@#C<,RD-N.E9=F02*PY,SX;_>S%FD!+@VGEVK91FBMD%%-;82&&1!66CK[0Z MT:VC)R4$$\JBR*J68/,G='AL5/\R(##4&^%]8S%ELNI;'GV8&7AF&2^#&W"= -818E]OW+ MJ6."_=!WY-0>-;%XV",\ L\\AS3#Y((RW%'9N01VW0M/_:3YYG1> M3T0:8?F(T>79MZ._/E$6>6Y";3.-0T"7:2+((3:MD#J<.(D510$V9^X EL_* M5$0E87ZQ./TI;PZ9>^!M/^8P6#+<;KT#A@5C89*""8\GVH[I1;9KQI&/QR-^ M$O PI0%APK!?O/6%7$_M_LDN?S+<:>"& MF2JG[2BMX5#DE.",.:I9'7ZLDT-#XZDZG]X']L!\F%.X7!]@RXR?KQ,^$ETB MJU:5:A'K9^.W.I%G]A6.= &(L9#I!*8H*KZ(:$3D6=S IYP.Z!>D1@0%*$F[9W.5XUMG)JPT/ %88>,ZFQ55>L)*/6HQ;Q? - MJK'LZ47 Y7ED? KSL X WOF!1ZPP,@,>8S441DSTNIC4)79"[,!Q?/[D93[B MH@+!;/42E=KT5!@/0%6*ZJIU;=&=Z@$L0"'C0R"+HC2NBFP"%V-DJG+@P>-- MQ?K:'JE(GTR$,IC\%")BY+J;@ [%6-^)UL;'7+JJ4>WG(Z4"'ATI[=L'?WT* M2!HR*[%,"V@*R^EX9I18J>G:- Q90**8)Z#M(VN.BAB&98!YB2Z4.F5N5@3A MYTUYAAX7](&VJ>V&"DL_4, LL!9.ZZE(DGETU'%P?7CU*8Z"R+-L9MJI#U@0 M220&T](,P%:C260QF_J@Z*Z OZ[-%.N5R.('<\0B/0V3A>FF[;CCIAL-::M2 MFW.!S_ET K;'M.3&= RT]! 2YF8*DJ)'"YVF('IT5/77-2;+IW[J1&!<4-M) M &:FODEL*S C%GIN#'_9+ELB[,";_Y//N*N M%"N+L MB5S/C*YE,NN,U94TJRIEV#C9' M4.5\HB6?8WMPP,6S#O;]RD=]D\]BZ?)!R'.W5Q@P_S+#)J0CI7*WVS%IFPQSS$GVAJ&I[>$*A MT^IQ+T$Z?<&=?J<#@+KR9#:Y$%LK/Z;D8R)*GQ7UDG3&/E55N4IYG-H(Y:OJ M*33#B153RT2;]I$NIE/Q4DJ)=IZ,3'KA,T'$/14L*/@/BR%-1"F$Z0B/I>5Q MK?:AH3S"'"XQ9/2=E#U1.,C0(=#B:A%YBY!BDC-@,+7=SM"!P M$S?1G%].;8U2%A6Q264AF>\A"4^5^Y/! 1.2#46%#5U"X]:DN26_!R"_DM\D MQ+#8FC#K<5&6@6'"[( F3N@FENUY89@$$77"",!PP%.:D,Z*82N:5%K'U"JF MUC#*%'R$KANL9'NX._@41*D5^X2;-$W I'+=Q(P"RDT_)HY/ \LF?KK$=Y,I M6UKZ<(3LJ#UVO=JKMY:[KSPMCW;W]SXQ.PGCT$M,'Z._@=.YF82I;8;,3R(\ M;$NQ1/C"W=V;*W.XH:C-9-9.(I?)"M++JY1%@I&;[1CPNC8H;Y8K ME=*$J9XB MO@CC?N%EL#^*)FY4-\7;;A"F;Q'YH!9SL%?G^+8(5&86B9GB6]Z M)'+,."#,=,,@2+E%>!J3[A"46T<;\9A8H1WRP*'$(U8@"KZ$46(GB1U:3C?V MV6[[_6_[X=4GRCV/L3"$'8\Q'3,*39)2QXQH:=*-&5[^3U(\>[E0&S^^0BC>MA#*&HQE6PAE@T:_T4M_IT(H MJQ4VV11K[=6TA'_!KNZRU#;,4%NEF!DQELZX5?WWU<&@"DP2%MV^B$9'S_#_ MHED 3TVNYPLU-ZY2[5=$LJ'PS1=YBLXS$>6VJ*C)589^;# 99S+Y*OS ,A4N M?YY?\,H3WJAVIFNAM8@7?1L+WKCP!4/A4F_6F,9@"F&]2J]/G2:9BA-A>4ZM M#X4Q;+"Y&O4A=>?:W[+S"_$2)W!2-PU?ON(N4:N%=AI[(2 I D :\SR)J$/OSI^Q!EA(#!! MV,9NV/,[PKA[%=EDH\7650:H&LQN6=ZC10:I0]. ARZ!=WJ<)HEKH4%-$I "&D&T7N!;%_Q^$+%02X/] M49,\'C%)T*]@=-N!12++)F8 >V)ZH15@?']H\C"T>!2ZOLW(DY>!TRD:A$=P M#,"HZGW)TA*?#T7C7_@O<- M<#?.)IAJB(4U=T:=>=Y^-K<%,#YAOI?$/K6=P(L2)T[C MT(D2*_ #F]CG_#3OK-$]&+'#?$0?><'NH]V!A1FL2>AQ ML#1-+[:Q6YW/04K1V'1M/[1H$$6Q@Q[A?D=#)=VM;L.X>E^<(GV>CB25"CL% M:;FF^C:/MXVHD;8V,(F[MIV4W72DLX2JEHDUR&\;5/#T$A.K,6)P,N)%V3/> M[AA/G^A?G_R./(?47E_:8']Y=<-BJSCQZ&J$K19T-M,DKYFVR;'S):F7C7VF M64,^Q,+7V/M25NZ\$#*R/,_&N$H5V6?%?Q"56/IN+><$R_R9A R MYWPH3A/K5;LZ%^4@TFG1*#Z!)E;1_92^,9A($W&8ZZ@_<1C6J,(U)ZL[SBA9 M5^FN6P(V+*\4>XEO>6GD)[';]A>D <1@#?+9!3;"X(I9Y*$)J8+"-^WJ&T'%N)'O+\(],M+*")(>T0IDU()YTU0- ,C7 M/"E$9[>PH^U-KY)CLE'.A]?&W_LME'<@I"-(>Q3W2M3#9:ULU>FHV@ AJK)" MM:+H87H#RN=,>:)FA7)OUD,XS"XRX?W2/7YU=ZJFKFMHG=T/.TM5G59A>%US M6G_#1=."S\YKIW%C#\N/H7A68EU%G,KB=SV,*Q%KAKI(%.ZLE4>GYA'Y*DI) M".+"'WB>]C!%N'N3EBG$*OAJ1D5=86Y&+\XOFGE0#." M>B6B0UV7KU+E&PCZT5W^0,AD9R,M#&Y9.C+D) DI!]/3!H7$D]1BB4SA"IW8 MCF47'?@3+CNH;Y[('U2Z?5_M#JX2>W6MI@)(O,([C_:,_NCTO0U /''3D-N^ M90:>"UK'=KD912PU>4Q2$B8^XS$6&NW0.K_I\G6=4*H;AP%Y ;L!%I*]2\OI M<%)S!')K)DN!E_F0J^Q:\46=?B-W*(- MU3TAHP\X8 =6NTJ.]-"WU9:01<[BW"2$AB;QTX!% M:0CKGBZH*KZYKK1W17:)L.W=D%"=?8!<5N0768FM4(W#')#7YB$CV6X7/6KS M[0!G8,DQO\R'EZ@H52TIXRT\472H@*NR1:>8;['ZR6Y.IV+99NQO;.34Q,?S MP:BBX2?J\5O9=%'@N)[GI5Z:I)[/:&+[D129AW :Z=AW/!>BC M.V-'H;S49'*S]>!4G'3SQR4N+8D6E1*S8]&OI JSX'J@W] M-(KA9VR9V%D3[#124) MRDPK0C&6DMB,79Z8-DM\+XBL-(X3/&&^Y.;"8D1&JI2%[&ZI?$@H1K(+@Q7D M"@$WIBL (5R+UDR3J4#>NH3(3Z$$09 MF[)-! =J5+L8B@(P2.4ZXJ^/CS:L M@U/ZR>&6&[B,FTF:!J87Q+:9,.J8B9.F$;6#T,-L-]N9(PI91::N3),4_KYFR#9@K+Y1(3U'.5=:&"L1<(7?KMUO8#E^ MXH*$]%CB40L,+\_BL0OVF,^C-*@@EA/>^?2PB; >,X*R83R?8F:SF%FAR5W' M,CW?M\S8(]1T0YK:MD,!VK(G+_T.NZL"4/,*2%"&#%JTK:8-H+&6PC^SH7HZ M%Z#"2>ARFT[4.;K(:\3FJ\(GN""*\'9XR D2)XX +%(K].+$(:Z=!DPID( MB15""*,WW[S>M%.&$\Z%#\ (#+-J]_N#!B*>^!SY,Z,K# TI_0>/:.G[9:4C M=30,MA0MLG'SA!=VVYASL%3G7)6HVECGT7&5*XX:7IT"&RHN%8/I19GI1&)M):+DFZ)P0:"@A=NP^,8".R1BSQXHI M7YASL48"ZK35BV,BK$XFBN.4*AA$4*D!9@LFBPM:UJ&>I1#Y,7KO$-'90MBI)3RRH M_+K.:P-K7.2V30KXC^DWJZ_[XJMG$S;_G>?WH\A9^+75MQ=^M^RQMMT/HO!. MCUW^G6]'FS-8-_2V@XU7&] S0;F2>H%!D-%$\$^5]LDP$/6Y9=B"P?3SJDOC MU2_]KJM_2+KHI/\^2P@Z[QQQ(PWI/! )(^]>U>Y40 MNX]5W^Q+-V(O$\G1.RU9S M7I8M_D,1B\+-Z&N@TQ(&PXN9+-G%6WSC*JQ )H_B&0J;">-I/,%0DXP9>F\W M=Y KRO4[\,+,(TR\'O6\\W#0_K@!TZ]79I&UT4*SEW;LD67<=J=^\CX(4?VO M6375-9/F# J\>:VF<(L# !:Z)/!L)[(]UR,ABQS?]5@0)XG/4XO'-]066BEN M7GLNE"K @R;=)/5#-CG?46IA[ZLJ+X;=%^$/.R5?-SV _OSCQ=?AT><##\8" MXX(QG@Z^'<$88!S^P>Z?V>&'UU^.=K_ [7ZX.+O;MCQ_^\HY.#ZX./KR__GCZ3WIP;=EO3_V$:)U:<>+9%B&-YW+>I.MU1HL3:BI+U%B5N M)4I 03B<,UXT7_?LAXN2!S"DUA \ MUKT3ML;5K9[AW(Y2.O7.1DMMFEAABCT4B1=XL0V_6@CT/(M1RPKC9 L -T=J M'^XT & 2^7$4$<>,?<9-+PB82?S ,9EM48\[+.4>??+2[KGA?%/EI5)[59%Z MC\APR]]WYF^?$\=S;:R;;WFI'T2V RHC28+0CTAH\RTJVRC^KE%9R!UN\3 T M;0\KT;J.;R88Q1J&"4O]R.>)*_C;B^8+3CPZ MZI1_5AW9N[#!+)]B (!>RI46N2D@1(=S[99 M$/EF1+W(] 3F@FQ 26FJ>]S:L?PT9.74<^UPUMJD7OCHI_J9-P*P:T07)B/ M&C%"PB"VPH!ZA"=)F 16C(UX/1;;GKN%TALE!&LH[1(2>#Y(/1)%*784M\PH MIB@$8V*!<"0L\,5921!LFA 4>/N9B,EL-GEH9"XM;_KP^/HW^(O[-^!P!6?= M6!<^/I]0_>+/O''P^\P[A M.0\;IX'_W3N95^TQ: MTGPCDAM?MP%),:]5 ;F)B!=7B=B\CA>7$,VU16JL+7+2YNOD%" 3SD8B\Y7Q ME!>R9@Y2M#$A7W6CSMN6)?V9?I-=->R*#_?DF%_Q$4\;N=W3&!)+ +B)R;ACF]RUW,CUX]2/V5/7G:49F[5(;U5]:+OMQ:W^[OB_OI' MI^^_'IQ^_ 8_8]W9F(01=R+'3& 38,L)&'2ARTU.'#_PJ4TY=;N:,U:[W:ZX MUS=$33R>IO(3(1%$XG-Z-]&#]1UNESK_G8+$FRN5I^=241/6#=J1^@&,SJ.J M$=#:I,C_?,)"4HI<-W"=$&C'M:=R7-5XD(9 :CKU>47Y!IFA:UW M209?;3)C$WEN@/WCJX[L,%'MKY5+@SS_PYE\Q=YI+ T@CB_J![5!L1>YZ@*\9/,6V>4I JNC"YMLM_FE;[(5>2%)*3!+Y ML:S)&F/C/)O:L<]D^]P'$^$#*62]?9 0N+JP??KPX &[>\P]W7U]\_/SEZI_= _O@XN\O'S_ Y\[[*QAK>G#Z M_NOA7Y_LB%LL]0,SM6V"%6M#,R*QCV674]M+ ]\GR:S?F "?QXE':&K9GN5X M2>+9A)$H84D4NE8RZS<^V7MSL'=X:NSNG^R\/3IY?WPG]_&-;]T 6 2"238B M@W^GA9'HULY:C"Q4CZ6DW_OUU-Q25^INLI7UHYAJ;7J&_G0>.CH=?&(A9Y;O M.";EJ6W"7H1FC%%M5AH%D8N]$HG]Y.7D:EXK&FI3R^?&0'29.F@TE$+%<,Q! M0^Q)S7"B6F%OFB&P/Q*4/CM!/?>><86>33HML?RU+!XJ^LLUKU1-P$53@2OL M6%X(6PR4FV6?9:S[LC!0P=/@,^WZIGN2BK0J63C.PH1-^ M>9%]Y_TS<.^*3(C9-,%&P5O1L MT[P&>S1%F (O?)M/63Y5C4HSG%8RG>"[10,Q]5H8)((@@;6DO=M&7/52 ZB[ M'NKSCZKIZ682?!?OUD2/5^ Q'VXMA>UHD/N$DXNZB\ R@J\80W7'P0:R JJ6 M$]0P9P)&Z;*I8UA8[-S8JRKUPO)]X4AR29%_X4BSU1,E&?+195;DHBV50JHP MHNQL9":"KO7%?>,(9].ZN!H:)G>,Z^E@F[SI4+;A%&^ #>1<^&SJ=\\\:@+$ MP04#77"624!0/5]X5?33@5M@#F/0;\">A@@"$Q0F6S%<:TJ4,@$=+.?D4C0" M;K\1?2X4-DE4-&Q_Q:9867N8G7'1C"P7KS2K5TI/1]WNI3%DR;#+J$(C@VH_ M#S)F#B:P;Q-X]#'LYUS7UI]5_7,6/>^/)&J $;VZ5E\^:AQ]]BE)DS1RN6>& M?AR9'DW!2@X\:MIV%$6$6S1(PE^C!JA2IN7MBG1O >QZ$N^!"\1K14G@V#0U M29)0P+"4FXGG4C/E0!8^]:D3^PLP;"%D@BS>JE93-#&?Q7N+\"R(>QU?CCT+ M*D-3-VP&^=V[Z]'W2M#A(J]7]\!CY&XM9"@4DY,A"-EZ30=9B[D?6TMO\S6S(_W7?4JV> MMANZ;)5$6GK'$OWL0DD_^=#BQHK1QHHEB!];D=6-&.2/JP3[,#;+ZS NH%SA.$GB)Y<41 M5N/STY#8?N)9T5:4;)0H^5:)$I]A95SJF''$0A EJ6O&/(C,,.!.:-F@,APN M2G6%MRRRLA4E6U'RX'F'6U'RPT5)7:\IC>P$MC4Q(Q?+NGL>-2.+AF9 04]4KVD3:S$_G.4V+O(TFRST)CSZJJ/W8!6UA8Q8]G=BU;?"XS;"X[IA MTD0)"QQN$=,GKF-Z*>"0Q+5!@G OLAR?.T% G[P,@W4J&+HM"+Q^5L:6->^) M-9LF G&I2YAI63PQ/>* B1#%Q/1LFCAVX#+"DBSJP7W( M)RJ#; 4L_FL+CWN'W#(-$[/IM6D_6R-B7T>)O\,0U'PTF$R*+)F*$*S3_# ? MX0"+?#@4X:DR:7,K;&XA; YW&NB=Q$%*0#&8F+*/)2E2,XHC;A+F^I$3VFGD MQ4]>>I:[[C[$7X,U%Y=T^2&8>T%!ERV3K@.3UC@^C7W/9K9K2D(SLKS$ M#*+$ADX0!0O*9=W&_A=!W.56I-Q&I)PTT#ASJ+VPFU_O5^958,8;.S0B@AW4WB8%WM!%,:.$V!Q),+C+:L^ M$*O6F#RBCNU[G)AIA&?FON.:B>]&IIO0B!+J6E',GKQT>[&W3EZZ+:?>,Z?> ML0;EEE-_-*?:C0/JB(+=')N$!JF)T-R,:1";7NQP0NS$33A6Z0Y[H;-.!V$; MZ5"_6P:-M]]-'89*NGH=Q=9ZS3F='REG1EW _=2FH0>:% M=I)0; $?4\82AUGAMC'T)BG19I07=<'ZI$%DQBQFII=@E%?,;9/'(6=NXL3$ MHD]>^CW/]==(A]X3W-V*JU]47 4!(81Z!.05\7S/CI@7I5&$Y8P)P'>Z%5<; M):YJZSQA++2]E)O49Q238P#SIPDU@]1-0BR9"WH)8VA\=[Y?RU9<;<75>HJK M;:_@7TI0]&W#8L^#YDQ%$S4L]*.#J6B4GLB)M>;%EFXEJAZ9#(9P&:8(P]>1EM M(_76CI_NPRX#BVYR9->;W&MZ#E4P2SE/3MV/?]+AG MFR0);=-.?.:Q)(H#@E$_\>HY,UM6WRA6OP]Y;#&L:&$&$<50 MW" 2QX,>R=P66J'D6=%$9@7'4W5?R&O^6:EX&R@[+F%Z.&>PVR@2.;SV&,\ MC/T4D*?'_,3BW/:#[H;&VZ#@'UQDXW2 \D*:!(-/3IA:CD]LT\7VQI[-0Y-0 M.S0IHWX\!;L>.FB>,F7AC8 MG/O>EL,>C,.N*P[CU**VQQS 5UX"'!9S,P9[R_1C.Z91&"5VXF"*C.W$6P9; M,P8+T\BB?F [E!*/8-H98RQ(;)NG).).O&6PAV*PPUJ%V<2C8< 8R;P%G-2RR)N8(.-Z_3"VY9XNS>@^TS8/"\;?>U;O<"_H\]];#_IZ"K4 MW>?^Y?\DQ;.7"UL1*2;!]HLOQGF9X5">%WP(8[KDJI.;XJ#&7:H/G%7?0A+1 MBG3Q+3^\F\^*F-T.9I!ZX^];[(!7[3@I,O)DEAAL_)\(I MM;<)]JBYZK,+MG!9TO3'Y"G!LDCR!F&52RO^.=A_O,"K8$QD;<9BG!/5VS_B?9V1C9W#T>I-'O]%+OW-T>+IW>'HBYM A+QY4L'7W*=LY M.C@Y/=KYM_''T=O=_<,W!GSP;G"XOW?2,_8/=U;J$XIZ0WMZ3/2Y/(^MF4:] M)G[R0%/?CS9/S&.7ANO]P\'ASO[@[>P6H>[^Z?ZFN.]D_=O3\4E1^_VC@?XQYO*SR M\1KE>3X=,B/AV*N=82]ON.OS="2Q]54V.1[C,,OBR:$H(IDLB/Z%2F8.OU:T1P]&UWFPTN80E9^D2.!"0"J@YLG&;9\?S?DI,26O]Q 6G*L%SM$ M=%LGQ;5Q*$9[S,_@%?CTUS-O.ZG>)NZU7X@&OQ>YF$[565SVE0=8.H5UT6M- MQ>*R+$TYW &/*6#5AM>R5_OD/"^QGSN SVPLUDUV4B_YL@D3^*.>CUMY"2N< M3V&)X,UY4:IVUW!/STBF$]P)8YA=9/CT2=Y3[U0+SG'?@:AD<_L%>]0SQ@3Q M\71("ABYD,*BN_$YT N\I_RN%>WK)06##=X]P@;SD]Q@V,(85O,BGXHYZU'! M3&&L)39AY@#H@8R!@/%;($S2,V!;8'ER&%UQE<$\D0[9RN+RQS&W>.+S; *Z MA:XB_^^RDALGTBH*JUNTW\3GN-,7A'%C/"W**7 .T@K28DE2($A2)$ !XR*_ MS$HAW( _\-MW178IFWC3:9&A1##>PC]G@F^1\H"'C0$5_&3'L8]BZ08NI+!B M(#,S7,8LS9"3KL6[IG ?/$:T=#?**3U'BE0<4K-Z3Y.]^@;8,..7Y3SG_4LE"6''! M<$8)8@:95DX=/H;7@)P2.]&?(]RF1(-=30A*([C]#&9AP*Z@TI'C5(H*9926 M\]D(!15L_P*!WP,J&5V+?3C/< OP#?P:U*%69GANV3<^YE.M %%0CH>$$4KI>3 L]]8X2E!V,)1_!^$E%>J@P!G@QH4"?A%[KFY=I@?$8WG/&1Z#(4:$H/BBP93&7+>N!QZ?EI+@6 QQR MM4MZ /(!,&@*Y$OU,Z:P4RN)2V=&DKC!@TF2 >S.:'J1P.1@W;(+%"DH&MI+ M+34Q)E98V M,G5P;A2X9T,0 L/RA4'/R>B,E_K5S6V53X-K9I@ +@7V@(MP2/A;XZ87@NQ) MD@VSB=AG,A&Y< JT(=L8%"30")\[CW^*A?VBBLX"6\I^!G M!%CU:T/ZY^!QZ7"*RRV9&.Y2V!.FKM;_!;(@;!G.5S(Y+;@0!S0O)5X=$A3L M>;U!). -0A)=P$=XRG">A?Q"U#0+6P=2!L M ,;RUGZ,0>&"#$'RZ)8M$N3BI8KGP$ %77V9%8#"GNX<_;V_:]KQ[X":@#. M!.86M" (31A/Y/+S_TSQ"TK&F3B"AH_."L!D>%<#IZ,84JE=Z(M$@9GA*C1$ MFHS?4..#>\ZS<2D1/,@8>#VL7;D:&)KE[@?$";<'U:BY8:$^@U0%&@*B*:=G M0%N36D23 M3HM15I[#+TW4"5@2MTQZ*FSW*?D=K[7]I^QWK;X;<'/OJY3H-]I7B@N*'/D?-Q^4H*826"N8W'X0848$-[IVFB\D&A*CAU9O]>>@30! M86A[.Y+46]0G"!! "((V?/CDO,BG9^?M3=%T][--I6ZJNKJZZH.&*B:0^ MG=2:17WY.]() 2@ H ]5?4\I_!Q^$N()SY;1E %L),#M1?:5,U- 6/@:(-P( M>-+,"T1N0&'J00( @@8W&:F.(2O2@*1/:-#UR:ZV#2$R,I<@)P5(@_F&P3]#970DRO1!*B;>C6 MG#Z.!7V6DV(J/9F=]Z)7$._$J]6"77=?.0O7E L4[H75!UH5$E3NFK2SFJ/7 M;E']N+XA?(545:%HKJ^R)/ 3X;*0@+B<9!/I$AH:^=4(;U'F,+Q!>OWF[(0& M 0C?R157,Q.W:K?A60[,.,+)PIU)SJK+S\DE[LFE!$Z5E0(ODI#'U"-$[R". M2*!-N&8,JRZT1ZI46G-;4-E+*-TU/G6E,IIPK+!20"* ]W,UV0HGY^A_.2?# M5+N]YTA$&30=2]BVDAMKF -.IJ#CA$DTQ']+Z>%1P+SFOWKTO885+DTI25&U M#5@MGEX1C2\5V0'YXRT=="=123[S/J0O#MJ$(QP0ADCCF9.\,J",3+B+,3Y% MN6T;K]"R:O#^0$NCYMD++D8A/+VY6"X0D\H2S#"< *TO $+"9H/U%\$ODCU& MY])K@M;+I5@67!4 (#/86NRIXGT8)9.V&ZQSRKDIO4'-;>KB]TJWHN-F-!(^ M;TT>2L+T4*A\@6$@O(2A#W'#2S ,1[C-\.;L3'$M'X$%EVM.0-$!MH:6#7P$ M+,ZY.,NH1S+).Z1L0\+;X8M2+3GL,ZCV%&1L+L5DKL2$)E)U]_O^2=\XR)@Y MF R%MQ!=OWBXL&&JU59X_OV!6-U,R!6XR D:+@%%K4AI8'[C)[:+ MOX&4%.=-ZOL)1FN+Z\>P U^%CQ38S^['P*+#(SGJ$1V[B: M;5S-SXBK:>NH!Q)040^>CVA5.N3&1 #Q004\AGA0P@7N?6X\S7X'A,GG5 ]@ M=N%1T@?A9LO&0,51TG/.INA^0;3'^!#D?8&X'G6@LTAS.;XEAM?46C*RH33B M^#? &=P4(0Q,NGR?9C! .VI;?-F8X[1K)2JTK+!1TMGW]:U.38D7UE!,P"KA MAZ]6H?'"WJSV[0&YM;2LT*=BO(YQGL-%E=X5@!_>7]D[;F@97_CU:O[I]0(Z M:"3) &)AOTWXF?3W-.%K ^%4=ILT4B1<%*3'23'2%<>E,ULLYAA :PG0:0;] MPGZ5RO00,3EX_4(SN3*QM+6- '1:=*#3+L.[7-W:DNA)C$V.J*:F919Q![TQQ5:&=5B]/8]-FHB;E-)&<% MUP$.B&^%[%"@O;&8EQB9DEQ7+I.>/K=3KHLY1TIO5=],[9)I?D;H?Z9964>R ML:S4 +EU7<,5(\\ ^5D.MKMT;J?S/AQ"\5!.V-1XV-=^9\-)(DTU/2]3'YHW M_#DGTZ3$0V=Y$(5&KSH#:!F(8GU$E%] D>RC^,0H 'Z$T>&\'S8&!P, MJA,)&2\PJD,&F,8H@F0JAIH=[LYYQE-C[RNG4^$@/!*NU*('7X!LA95'HMJ1 MA(V^.&2'2FX)@(*[_!G68W+=(3Q!B]706\ZJB1DF5[F^2<20E9.YTY%>PWO; M$(.55&D=B^R(8\7_EEL%E4!_K*1_>,OP>2>=_F M4Y9/6^\:26IW^M_W4GC9H#Q/IH5^&RZGT N*UQL@K:6G!?;3\6V3_(SK0!OI M3)=>7B*HN"$DF^0E2=QXI[_49"9]P9KXA*DD#_O;E\]2>$W#FDR5RA]*&8(G MZY9Q#G0]+I+ P0NYL#(LPPO+!7AO->V1QOC-ZP7FINU MI5/6N00-\T9@ @< M]!;P71AY\J"EMNWFSU?:WP$\D:O3V$[ABIB%FC HCANC$5/S>CS%SJ@Z96J1 MGI%,8:*\%)IS)"-DJ@?6V V/91 GI9C8(4PX+2$^:[R)<>B)B@6!V0+=BQP79 MS(6/ZE@AV &X]PS&GHM5 IJKXH[UPGW.,U@ )"5 5HM$U(+$XN59QZO%H=BV MZS_YB3)Q0<3)=(*1> OQX8)(YAL2KM3%GYQ+]5+HR ^DD@\V$]%9Q MJ558JJ$$4L.W-Q]EO#1T1&(D \TNS-&J@F2%AE )#5(++U+M H5HX27Y!Y4$ MFJ^L$8@+9KPX-KMI2OTJ5F#N[0U--^'D0MJ+* &$B0RX0(7+B0?K\_J*F9KG M]>C1%"E'Y_F058$8XFP0S"(E!;H $IU2=*$@1S5"$6>?9?A4?D MM203@Y5Q_?+(79C^];A @ VGO&^\GA8HU.;W!+5X)0T6.,AP"V)0Q$^5MM: ]*I7)@$395Z[BKB7AKE(AN@(&?:"]?$KXU' M"D!0"$VNIEPY!,24\78,UC+ =!";T.'?%3I=@H7LFWC?2#'F)=>K/P&:8&65 M38+Y.IPR:C6?2A\1 M"I&B*[*BN"&RXEZ5PAK=]?A"$Z+[J!,"\]L6"EGS,^EM0,,VH.$G!S0\8!S] M@?)+5)CZ+N;=SQ;&;8_JNMM6L_Y?[;\E$EM(C^!4@+QWY^@LW!=QCQA07P'_ MDVR(H8)OX>$B,:0RVX7S0#_Q(F-7PBT@G0>GUR6BTYV\P&,:Q%.[T^$0)B8* M+4LG)&"N05;(.AKM@0J_Z46N3A:T1[SR#O>6I@XL\XA7!L#,^T:X:$E>G.]795ON9*2+N!:$YU0:V]JNOT]QP MS5:8"3QH9O?02IN-I UO'$3+P$)GZY"+0XC:8>EY42N$7L?7SKS*6?0J'8[? MOL&;#Y4202L8LB^MGEP<=H*T"#IBOIH#Q!"OF6,CH3QDV6QATT_1_M-/T(' M^)8$+3C)1HU(@CH30T:.-!W%6=DP^PF0!I.N>2Y/O*0ETS#-9C* .C(#JD37 MN= .?;1R/_DQG5\N3YB9"<1?R1M\7[;8P^B*F0.\=5=M<^>--^NV%92;?NH. M%NZIG5]"RBN!#F0W4C[U&8(L.!8,$2IHP7,28"N1Z2%9K\Y=%?F4I&+(^AV" MAX5G1;C,6%8@NUS4JD5=FETJ[\LR/=NK3FU;^KFG0A:N8!!7HWEO44,^SZQZ ME^A%F=4EX6XA>(/0OUGP=H2\7>&J#\CVN6K56MR+4^J8+TS/#9J/ZJ_&O?@ V62 MUEQ(-WW5\(#.Z:P[G9O];'G^!X@KMCF6UDT0*!R.>!PE]WD.^A%]>"Q^P8(/TD>II-%HYNT8VBY% M4UL6:;QWCC%.149K+3"637.T-#C%S^!G/6^LGX.YM<7(>$VR(B5?Y^2,/LJN M#NAN$';&]PB[CC'*]S>Y4&R2RL:5.Y5=H"S1-=KR6@IHM8I:4H<;L\]$..H_ M'/T7N1B_V$5UC6FV,(%\C/4%84\8+$J1J6SR)*/7= AH.I].>%/>'N;B6&M4 MRV09J@V+] [VIS0&T\FYC"7#Y[176%VRRW&=I 6UFGR MVZLS$V8?U*F.%D2_*]6GSM8J&A-GI)KGASH\LV7G8UAD#1NE='RFD%VMIK/1 M+)S57-4SOHQ0)I!9/*QV>B-H%'G[#X*K4C#CE9KUNM/H?@7F[+C7(E,EW'7 M0A6R^$X)?; Q=JKL?OVACKOLB<($H"W1UE'Y9;J+FY2LXO1^[T@'9N7#82/P M]P!=;2J&5]*E"F!3"5\7'*/I96J\/);&&A(S)H4F/- =\H08B;?2#1B%"9J MM^0E_&D#YR-9)40"9S FT-V/!M>LO8A) 1E6,9CU=ZJQ2*0G%_@X+\OA]1:B8RA\]RY=6.;;?@" ;DUJSV=F]OUWAS]':W,=M90R^,?C-D M3I\(B]"I7J*NBCZJG_ 1$67)@!Y>\Z28HGV!/4O:-"%"(,Y4],9N=DGS#R($ M.D=Y1H7Y01K1U5<:')18W$Q#F#D>4<%K=(K$1HQ_1;5/<)B3D?9ZJ<)KL$%O MLQ2,LT$I:%2#C$;087O0 F[)VB)YMVKM0NR-Y((ZF*29V? 006Y6?&]=/+:M M/U8ZTH^WU0;68"S;P_D-&OU&+_W&'= M8Y8I&C*BIH^L$:4+^\@$L:(V=R>KW&:M[V(LB@60N2T"7-HOYB#+AF4?'C=3 M=>;S@52.P4I;:.=?=O-6&)3C]^/?>BV2 Q,8OL!H6XR#D+.JBTC7P;U8UEVXT,MF M/X&"9Q<)6/TREAD78V?WI-'FHDI2DR=4-#\;P2HS69-5OHQ@U'T=/Z[B4+/1 MHN)K*]98?YB6%*L1?U=MMDUF@*[Y?!\3 .'.<('=]]W%; #OE76A05FJ\GTC M#-G&XK"RV)C^19&=T"W_\KWZ& Z&Z_TFWEX3/6DT;4?J'XD4,YT'6.50M _D MF[';*L*@BFQ8M!BZSIO5-S:/O'?EL; 4#;^(@%]I3M\KZ.TVB7O]8*F@=^V^ M\ULMX'5_'W%VCQQ3)SI7UXCN#(V9F/-S6$[Q38V"Z:6\*/%L0F;;C##W7"F& MANQ656ZZ'! Z;P'(_*YTGA#Z1888F8H84O&_%VO& #]0R/^,);B?"7^O%K!G ME8"SB$.P[/=MWC3#%IV#U\H$WFPUAH*EZJU^\-L\.JIOJ!E%1FTFNI@)9HB) M=P(CYE0>? CP7C]^F( MN(%0! N$3EA]\IT\4!5?[AJ_)-(&![AN&ROU_=^6Z8T6$L-N=Q2UE2!U51G@ M&%EN3[+-75@P?B2]O990K9(I,=)O\RAO7U=(WY/3W#"B MNZ7>UC35.@ZKCBRK:O%JRR7ES1&>'7@+"0_I+O!0O1>G"BR:54.JV,M M_YR.N.%:RLK<0"*GV %P0KYNG*ODMLBTD\*;SC.&C7#DX:]>E(J.T*OAS%+[ M(EI?8RKH=JF_S?XSS9@.3-M1$:?'7%5XW3#"^,!5)2U9$& @+/.#]BE^)TAJ MEC748;>" &!IIH4.R*W46JOHD; U,AF/-*RZ8(HBN%-1H8 A!D1%*RX7_CU1 MKD"6_;S@0$O-(KSZ97E1B ;;C5M W+%6?D\?IL!%5UXCT!XQ0E6%/!7W>$.C M[*IY-!/Q6*5N>U:5)YU_Z?;@7Q/<[+'1]N!__<]NMP?_VX/_AS_X?U"GZZ(^ M[R6@WV%^]:LX56_KO!EA*2= M;4MKYI"ML2<=:'LATM[@C=#D6W=^;&S"+9=84KO5<(RK7NJ+UE@X#8":,];\ M%%E+U/PSP.R:#+EF#;7\!%M0E^(J67&0]=4Y5NJ/ZGIR2 MIKI;+8!UTW3;8Y7U1BYSD2LK8A[J@MAK'4JS0.OK,O\#*:5P?=^!R4AUGQ*P ME46.P*8Y TY%,431.#3!E,.1;G+8+%PHVUN7NE5+U?. U(LQ;BX&UXMQ@W.P MB\T4]6 -31!2=)AK#33;5[S55KRB98PH4T_?!0V.J2UM,MX\[].QJ)0(S+9? MEJ@\&R1X@E5746!L&-55_AC;,->L.?E1<49&V;>Z(#85?\^0<,\T',L-*3'_#&.0P'W54_EZY M?K>S0FK3BS$6ZQV=F4.>3I['ULSD3?SD@>+P]T_W#I34[C<;'#?__NO]X/!T M_W1PNO_WGC$XW#7@@[?Z]]W]DYVW1R?OC_=.C,&KH_>GQL'@^-][I\;Q_LF_ M-XX4@)+'8V " ?ON3A3^KT(4WD*B0,?3\=';$T$0[XZ/=O9VD08>/&MAZ<3V ML.QWU?!L5X(>K+VRDXLD7XFIWB&\9GC,LF'T^T'!2RZGB46/JJA[=+7([E)J M]B*3N;LKD6SU47W_NM)Q5=H6 OUJF)<-^> 1PPZ'L1391!>%5Z?>]VGN.3?MKSY9K3\595_&A>R[AQT%>5'DDJCPM[0@4]8W!OH&H[PN M 2GVT $TPV#2L[S*UGD'>E,MA6J^PTB&V,3'=VF$JM_8C1KF8]03?7$Z/4) MI:C?.2T$-!-3$5UUYOJ?M(6'"5.B1/[55E*I)59\FRM/\(A(!, :R64CPWD7? 7 NN'#K(/A*+ M9X5V_[[BE$QE0$0F0#>^&)N(U=3:F]LM&2-&>>"*J MX65E#>YA(X=EWM.QN9(G8(4P8[^E7=KB$0:ORGQA8X*L%$45O11 (C)GQ_Z!K('CMI^QK$H@%SG"T W@CAJ MQ:#="7G1E%WX8IP_)H_!*S>M\?!IFWYA=Q3E-JE-EFHJ#=T:2Q9F$-5H=>4. MY*:+L>J%D>BF"PV^O1L= MZ59*]T)!38:5!T+S#"M60#"X6>O-6;G9XD<=F"]E+OP1XE:\7#034X&BDK<3 MKGB:LW77N3OU?NQK&;;3E&$U4CG6,FP;!U/%P=C;.)@U&,LV#F:#1K_12W^W M.)@U BR'>:6"A<6I.F%6!S*K ]EE]G7:LJ_3!?9UXRA)A[TOB5(1B$:,6;>A MQFPAH;W1=$%+2!@#RF"YENA)-3N;N:%WN[EN(S]KC>?<2QG?^P=&_N'KX^.#P:G^T>'=SZG<>Q? MY9S&7GA.\W;OS>"M/*#9V]T_?+/J"+8/<<^%,)EDJ"/-.6RE[B(=!%1$#\GFJ![NZ('#658M^B/'=$1^$)5M6+" MN0$["?N5U0=OZQ3TP3#]CMTR_ ,K#,NN9W<*!%E5D'GW*\AN5X1U^^#M@[@$SNGZQ-EXF]^>=JRQ;D,73?W!G M4FNX_.MYEF23%P\^P._V,/T"TYIU._T"4_KU-ND6#JI.2;F)WIM@H?=F[W__ MV'^U?[J2TT;Z:&3UK$K]%+ )F <[)..2/]<_O&!9.1Z2Z^?92(Q+W*273NDL M%,F7O!#I1TKUB)637]?2NF])B3TIX#^FWZR^[HNOGDW8_'=AWXKBA=]:??N. MWT66?Z<[EXTUBONA%:STV&=B'>1:P'+CMOV_)^Z36C4*6S04'/,13T&6=GI'C&R(0\LYTXCH/X M&8S7MF/7=GS;=\/(#^-GS'&=(&+\JVOWSR<73UX.+N19L*Q=I +4=G#?,(51 M=D_8-O^[_T.5=/@Y!D#P)52]KX8X:Z7 M_F)BQMF*F<)GQ/)-)[;#3S9(&N8L$36OKH?DJKQ9J.PI MH0+$M42P=.8Y5[+DW\ME2;.PO[45).L@2-RM('EL@D3A%=N*?==[QF++^6\JW/EL/A$H:MQGHBRK#/=H6J773[$VB.\$B%2WC@*D-P'7MK!V,'19/:4,5I)HJGAA%M\ MM#9BS=N*M:U84V+-Z11KNR*=J!)K6Y&V%6GK+=+\K4A[G"(M\.PXMMUGS+8] M*X@7([5ND?;*.,Q'YDX^$CN*SNX?*LW:I:V<^"<*-/CD3S+"GN:J&(=X=["5 M7FL@O8*M]'J9B;;F)\?ME&["-:\+ZOX\R?>=8.XU3PK$4X;M]V3GZA\G_QXD,F>- M""9Z[ MPD_Y[[.M3,V/\V)=""J,M^ED#]!-M#;LM]$'NM#\YW9[V%O2Y?334 M*BAGBTI^U%X^4E12+\ 6E2Q?GT>/2NJEV**2-4$EW@.'86]],@_"H)87>D%L M>98;!)']C#BV%[E6_(U_-;U/RNE\,N84YC%2+I0F\E@.(G1X)-#6$A2A/Q+( MY427.&C'29Z8-E8=-HB$0EAS-YO(HEY+-C8M522W[8H82L]X^AIN,0YS ME1'CNJYIVY$=N[__\G+H-N;!S/TRN\GMNV$CXZF0ZR _7)<$4M?NV__=L8E; M0VNSY)E "UC_#\"#_15A@SUW#*:MG05%]\?3HIQBSRL0/R>RE+9B>LL1[EQ2 M)&3$2_/HZY!?8V5"_!2DA+,5!+^$('"V@N!7% 3.M2!PMHC@ MEQ0$SJT1P;(V/ N%1&P%CUI(> O8>7W<%[9E]_,)' MPCES0L_Y!=G2Z,/3Z,[@[99$NTATAPSI="@1Q=ML] 5;.%4$V]]2[$-1;&]W M[_668KLH=A=;V%/M %+L.50L>8N:GHL,N]JS"2KBR^T0C(_7_+B@[9,B*0ZKG MYC4GNNV6SD%5I8879 M$IJB5&^KA.8#-@?Y[T5U,U^+P /L+XK!!VO0)FR]JSI[,_[1N_4.<\(G+W]0 M+>CU+??\X&/9]@[;H-%O]-)O8.^PD_TWAX/3]\=[*U50MIT9W?: JNU=X[Q+ M](;G_YEFA>HP5-4MH],"%!"\M=G $[^V8]?KJ1MU5)]QCIU!I\-K0_3A9K(E MD6RFB:])N(&)F[+R!'8?3_@Y&:88.H@/$E2C+A#]S:?=>5-KIQXYS[T_UPK[EKC;8%:V-A<@\N"LREQMS@V;_H=RU M#0[W]TYZQO[A3G_E\V+;WSC+\38;]!#'Q;MD MPI\;!^3:L#W98_@69N3&4."KZ^>W#GJYP^0>3B%W3_M9^-X'[CO';;Q MW'F[=P"88F\QP_UG\)O M6[7S@&KG#1B-1;8)6J2*XR]VG3]+5. V!$ M)J8 !$ !C:&-I+3(P,C$P,S,Q+GAS9.T=[W/:./9[_PI=/MQU9Y:" TF3 M7-L=2I(]=M*$2=+MWJ<=80O0UDA4EI-P?_T]R38VL2TLH'7N8&>G+;;>T_NM M]_3+[WYYFOKH@8B /DX)-8W=TW.@07PV'&)G MV&ZU&Z.C8Z_1.3IV&J>'1R>-$3YT6H>'1PYN=332I^ L<"=DBA$PQH*SI^#] MP43*V5FS^?CX^.:Q_8:+LA M#DC2W)VX=-'I8R/<##48(M7BKA6H^4TELGSY (F2]M1 M,WJYH&PU60E)6$I!AZ$DEUQ,S\D(AS[T$;)O(?;IB!(/S,TGRJ"6&F1>2RS& M1%YC$.L,NZ2*P#^\0D@9 IW.N)"(Y6!7""0RH"ON8JF](BN2+*@&:A)?!BFB M1HKHS5/@'32MB-D&&>L3$ :-,<8S>R*R@!$A\1-[8C).ZIR>GC:?E->5DI'W M(MV^H?[9< [MNBUSQ^I]PZ]& K<-&M*(8T=# K, XH:^UO/_//L>&=FR#R"4T?\+[F>"V'(/( %D5NMH7\'? MPWM$O?<'/0X%P@%2SS[?]@T9F.XU:IV@2Q"FFOC0@N0;_D>-M)AH( WUKOF\ M[3,L84"\&_9!__LY=S%PW,0 ^,PG*L,M&U,A6/PPD9Y1IBS@/O54#?41^RIC MN)L0(@,+.9=A,,C>T;(_!('?@>3(0O@I*A3C0A&RO4ID,, "N)H028'.S?6S MC,ZL+.7,U96%7B_A_FE'E;>05L!'-Q!C-6GK.58)*K/2VJU6QZ2T%"GB(Y2B MW:MKU)M@-B8!97>18GR/B.#B6TCE?&/]F7";%=J!]+VZ0N-^$&4HV],_4-37 M7LNC'@XFESY_W-PG4TQF#1ZU6L<6&@2L2*/=(67=B#%F]#^:"LQ@R HH"'B0 MX:FRMBJ@,J@+$E['B?)#&K@^#T)!X$<6*0*L2*-5ZLHBWBLLP], [-N% F.+ MBEN@-"D0BI;#=14(.4S M:;4[:VN\@=)N4:9?]#KJ>9<,H<\>2"#U2$399^9F!JD+)JFT\>8JN,QQN./H M6G%)J1FL*L59QHL2Q'N59<5\CX?^=A478S2IK]TZ:N=]LIKZT.NH@[WK+4E] M&T%XPV[,4?BXLZ[#[J.PG2FHK0->Z!,^6FI\2[!_$:AJXG=X H(MF\>MEV; M3>9M1T\QK6E7SKU'ZH,K2\S&U&H@*((UC]@G M3EZ;"1;T=SR=_1-ED.VV&BP]LQR#V<%..WHZL*)*X.4..LD5P8&%7\3-C:[@ MM)R\W"/ G1.LI:4O 1F-VW$Z>FJT0,B[:,:WY(&PD%06=-+>;,@0UG,RCB%W M3[:6I=0RE+%<@.@P#4'M\>9U)@5P9J[V\O M!+%/B0A ;'@\%F2LGH]<%"E4.V6U$@TIN-171 M#N<%'='>YP4E:(D4-)RCE)@=#H;;J)DKH#+K^0CJG'(][PO?1&?G9"@K:T4W M-@]=QT[>OQ38CHG4D^54@W]P@0PP,58="EWBWQ*1F!B5^XG/$I=>^( MJPQ_WG6K)Q06*(UIAYK\R:5[&>0(L*,(O5Z63CI 20\(NMBKLD#ND9G;[-NR MQ6SV3#7CM*EB$V?=J>RHQZ=3&BW.@&!4"0M##&%6NX-,.,S^V';R65$&F];5 M$KX=TLPEIN)W[(;[K2K LV@PHC$7Z4AVH)S5NTYJ-+^D0\]74O\7/=SUZKQ?*W7B^TQVT>WD_; M1:NW:VAX%T=_*W5L9Z5I2QT:XSED?$XNYUO/*/;A?DUK29.XLH.Z %-\_A-( M)7UX'H"T-<*/&"B&@G9&H*?O;74_@G"S]3H=9TLA;3EY-9QL5N!EYV:18@MI MOA P%G70T*RA+&^[Z!)]!D9&KG@0#,"&)EA4WYQ4 &K,9=J'3GYR+D*"7BLT M/Z&!4K_"M-,:L#X-4H+ F'? ?_FE]Q)M[&)FD9=JNN-(_=(GPQ^PK\+-Q9/K MAQ[QDEU(E(70Z2+^G%,_E/2!:#@5<$*YWL&0'T61.;IW.DYEPUG>(Z6I1!DR M44)GNG-*4YH-W@FM,<8,M;L8KV^)KX:_ 19R?B]@B,2N%I-%*E&"P!R[CYS\ MA%.,"FE<*(MLKQ#[NM*(QAS*C]M%N]?*E+.+T;Q,O-LI">UQFR/LVXYCH\]] MB;=:T>F9N'A;YP46C'B7,.QD0-;9C;R=_LP&<=)Q_QDG6I',.;Q\M3)3\C'29(&WTU!;^=\="5T1H?JM#I.;I$[ MJYY]3,TH\(Z,U:S*.OL/"D"-?M-QG/S$9XQD1[<>Y$5HF5J6(C FE9W#=GY/ M3H$F=C&;S$MT&X'-#JLYOH'Z)NZ78W;K.%. MYS WF5JLX>3IHJL=4O2[YO*]Y='OI;O-UE077:,AX$^Y/?^0 IUH%==U*YW49K!&/5]%2X3,/W1C[,9$91[ M]_J^92^,)KX.4!!"'U2&ZM>O@H>S]P=11+3VRMO7KC#(2N$W?2 @=C,312UK)[^D/KXG8DJ9 M[GB@B2DUNNH(MLYK]"0!JL!LXO[G4''[?*9>WA'Q0%T25(L;!L#:-9E,*=R, MDLM)NLQ++R;1(2]=0"[CU!;+=U*J6HN&,;<"UTHM_2 (B7<>*IC(VJ*EC*[K M E'>%<5#ZE,YOR-2^L2[GT#GXXF"4DO4-R.-I-3"M]G%]Q*7IF5;1J(+AHT, M),:P!6X]>3:!EL(-A]KDUC034)D*OC#>WXPBCPTF= 9D$Y";O'EDQ/LX5TM7 MF,V!'Q7-&+0IM8FU\:T62?0!(EDU2D"(F$7$5!NLA,H#SDGT=Y_%"WELK/.# MA1F7,FZ!P4;[T;MAM&<$7I AK2J!Z,F4,\B3Q7S](>\3?J+3<)K5[" 4[@28 M&@BJ?+CK?@NI()ZV<=L!T1I]O992PD66?+7=!TB+N4MR:4AN;$53$>GV1U@K MB<" 3TG0N^8,:'Q07WX!6@:"C(@0\;XOPBC69U"B*H?\C5,F MXSL S3RNAJN=M>Y8$/WHFDOPNV@POR61[ZE:B;-;PLBC^E1(B1W;H*@_ZRWQ M.AUN EVS@WO=$I= :6*=YY=AV2#XP\#B_9CH;[;EHI:U6V^%$-KU_1X/9 #C M"'>I:OV%RLF JQ+:IWP@^%_$E4&?9:J934+V>OW5.[P-\!SR6/[MQ5W773$?41F\=GLQ)ZIKYK>UC\55$HGXRR+1BGYRLVY4GFR4H!CQ MOGRYZ(O0DHQ347W#SFDPXU$,WT0RJS#7G= &U%/S;]@?1%_NFZ?YY6) 7S$/ M9(FD=N]_-L^]OG96K@C8$EF> M'(!T^=]$JHLC"&1ZZ:19G[FAJH$,*QOK(+,(.#\T!5W87;JV>_$D"0OB>?/5 M=4E:OM.)<5^;&S$JD3JJUTAV%<_2[5M@:%^]TY/>5VF9[<@ M)TE/1$%-I+Z3YG:9I\]&D6BIL!LS;]@>L"GBNA=C8\<#.@,P(A)-"Y4[>7'K MESJ$)7L DK6\JUZU/0/Y]K6[[+,R+]Z 9E4:/H.IG:4OD C>21@NY6\\%&JL M$'1*U,U(9K96P]7.6CK_=O'DZF\35TPH*@#6SMQUJ BY&=T!U^>?_([R<\5-?]7$/E+PEA76CA$0\R?'4?C]+$L[RKXM"_%=2U M"RBS?+2R.BYN6SL+214 "!_EY#)D*\:/\O8O@)62K5GKK+V\)!WE)Q=7,F4$ MJ9VA\R^]Q5I)Q8!A!*F=H9ZN7OIL<2GKS4C=4J/VY<@)SQP+*1W7+#"\U'VK M*8TW@H[CPQ453IV8H>K7;1SQJ@[DY>UK9\6T2A%/8ZZ]RK$$7_\TZ.IC/]'> MR&179':GY 9GB4Q(7X)0'KC_ !$T3H[5.9F;44]G_A7CL!6*V@U^13G?E06W M:*^>+M@0ZTN8+R@_BAFO5JY]E/,9_(LXSEFA:%QL!XUON]EH#UX!LGHWEZFE MBYD?!LFG15>-8,6M:W?GXHQHX6U1#G7+?1_L\!$+KXQ!>SQUKUS]"EXEL#K* MUO5@K*&**W54]UF);-:K)9+:U;V\[GI+O-!5\SK1%RBTIBHNV1:#OMA%]S(] MV>Z^L\?SXU2N+U((W F9X@^O_@M02P,$% @ DX2N4KFX6"L-%@ 0-P M !4 !C:&-I+3(P,C$P,S,Q7V-A;"YX;6S=75MS&[>2?L^OT/J\+F+<+ZDD MIVS9/N4J)U;)SLG9)Q:NTE2H&>T,:4G[Z[=!4G=*HDB HE/EDDR*!+[N_@;= M#32 G_]Y?C+>^Q;[H>G:7UZ1'_&KO=CZ+C3MT2^O_OCZ >E7__SUAQ]^_B^$ M_O/V\-/>N\Y/3V([V=OOHYW$L'?63([W_@QQ^&LO]=W)WI]=_U?SS2+TZ^Q+ M^]WI1=\<'4_V**;D[E_[GVQ2C&CGD/1)(AZC05H&@ZP4RED3"6?FOX]^NG_,/9(>Z!<.TP>_G+J^/)Y/2G MUZ_/SLY^/'?]^,>N/WI-,6:O+S_]:O'Q\WN?/V.S3Q-CS.O97Z\^.C3+/@C- MDM?_^>W3%W\<3RQJVF%B6Y\[&)J?AMF;GSIO)S.=/XEK[\%/Y%?H\F,HOX4( M18S\>#Z$5[_^L+-A3'OY]Q^''Z^Z]-W),.G\7\?=21Q^A%>O\R=> M[W? !\ Z^^[DXC3^\FIH3D['\?*]XSZF7U[Y8]^@;%3,YCW^8_[%U]<=>SOV MT_%,SD_P>O'UW,D:&.+Y)+8AAIL=/%NR=NC&30^+WL==_[6A\:9;-V5/L?6Q?'LW=%T0$?6GH[># ,T/<**J!0= M00P+@G@P'#EEX*7@7C)%#*/VMEX60LQXF>S@9N1R!C'" M9,'1?]SN?JZX3878G_8]#% C@8T+6##DC>:(2\V0$]$B&$J4-B0Z;D(]618H M;HMT@PUO>K_7]2'V,.B^VCN+>8AY"V/?H48= [S'K[G/X8X@S:R&N1@B$* M2)#TX+4GYIO,7QL(?HZ:MQXSM A8_)*,9R80E3!^,6]L\@ZYY&QA#BL M1/($U^#$X[!6807_?EA1T ;%>/&OK@MGS7@\4E%&C*E FF#(*)R"W@G32*ID M"0]*!Z=J,. 2P"JV%M^/K=?2:S&KYO%F^:P8^[8=K'$<0K4GN1D$IY-.(A(4>%0Y9BQ2F.BJ14P^ZK0UR%&?+[848E MVQ3CSNV8ECI-M/?!H I39[$7VK$JP\(C6-OYGLV[Z_@,!MIO<1(QYKC!52D-4B3F- .F*/M-,I,NNE8E42I)70 M[5[BM Y#[CX+Y0U3[C'POIL"F,/H(P #3PT^^E)F> H#,8JC)!2X:B8]"UUDLYK)9!RP2*> M7$2.T82$3!1"N6BP=]OAR%)\NY=QU:'+YL8IF)7'4]N$]^>GL1TBC'N?)\>Q M7X04@CGCJ2;(*J,0MP(CK7Q$)-D4#'-$*E\G*W\8U.[E7R4X4LP,Q8CQJ;&N M&3>9H"-*K6"61:0$ECE?4) O6(PH2<$+'C EK 8/;F H*,ZEO:35,DE(@$*4 MX,)3BL@8S) P\+A%:CGD0I6EVL$9Z'7M?I?1&RJ\&(]_[R9Q.+ 7]\?=W[O6 M+Y %SKCSD:.H>8[FF$(,/S,!\9A=C.!11CU#8"0)-T_>6+)$E$") >RHBK3$H\Y4V*/0*7@FJCG>"@\$0C1"->@,*] M(8@&ESAFD49/MLC_W7:AZ[!CQ6=@'7N43#C[:0Q+)!5$"*XX1T$;D!0GC2QC M&AEE.4TD*!;K+.D_A&A'_6<)9I2QPL:DR'4WEU@.8C]T;1O'^]T J0LSP$&I M'<)&@0^WUB G(*=UW#%OB7.*WYEPN%_$\W#S.^KQ-C%M(5T6GUE:!&N7HC&; MC)4.HZ",@%R76:1YPLA;%;%5+H2ZDXVWX>S2G$#Y1WQ3_5=)I2Z!*.6DX,E M]R:"]R$!&:PI"&B%(TQB8F,-(BS!LDNKM859L*GF:P2^;]KP95X3.0;5#O,E MQ!%.4D <0I"E7H/CR47 *C $R7Z05G$&R5SE,'@IL)+385PY#8\90YX+B+@B M9TA#EH$,E=B%:"..M67"NHH"PQ3+RLLBWE+I!=,5YD$)"Q2CP]<^VF':7]R@ M);&V#S9=1PG#71U&\N&6X!OMUQW M/_ C4A3>,OUE C]G67&7%@N'\-=-%?= J\65M@KZ0KNIKU95/[8 )7[JA@$< M*(^ M*"X<$:8M3T(BIW(^+"3+B39&BC#F@XXAB3JS$@]">F;"5M=-;TJ,>S,292Q1 MT%]_B^TT?@#!\ZQ9;_WDSV9RO#^%A_,D]N_/_7B:CQ;)Q:?P+WRUYR/L/7?! M0V09E(!L0QMDC3 H0D@13*0VXBHSWFM@W:7\KS25:INN&,?>-7WTDROQY^O7 MREM&.(L("Y]G9?/Z=9[-!VU81V6(4E>I(EX&YIG9X?6,+(,8P M]KT))TW;#),,Z5N\' !MP#2%8)%FN7B/NURAPA)2U$=A,3$T5ME@\ 2NG4H; M2[.CI$V*$>5:MLO!K6FG(/-U$/@VIJZ/\\_!N!:']^< '(S1M+:_^ @JG-4. MYV&QFSG M70)-=[>Y=4D!19D+-N9=X=@@KI/,E=>Y$-M'I82FVE;)UQ^'M4O3^KO"UWNU MHN4,6_#9G@MV"TH^7")Q[I7$@,;C?#81B&R)CB"W8H(33QBI4BKZ$*!="AUW ME6!%C%E^M\8-WRCR'LH4,2)26,1=+HV3+B&:F @Z :A0I2+MR23^9=<@=I50 MFYJP7'5CG-R$P"$XQB0@9O(Q%Y9#%.2905)J30T%"'5V2M]"L5%!]OZQ;8_ MG%>'>'Q.RX_Y&.DD B,0XAF>%Y!=!*_ L4+@'FQRV"EV-T!ZH$A[Y2YW:L)G M?<^MWSIF;SS 6)P_=?N-&Y\\B'V3PPF?ZS_BNSC_ M#:_G<__OS_W,]H<@S/N4HI^,).&YSF9C*96(>L212TB0&%ZOL6-^N MF 7B_PSAH.^^-6#BMQ=_#/E,S*O\Y(V?--_F&Q&P2-0R09#%&L;=Y"-RT46D MHC1"L+P3O*Y? M!H4XS@0*@> H7!+85$D65H>X2['_]\_133GP(AP57-@8!!*YLIH[C6'$MPY9 M*Z21/.'@JA0SK\O1=7;S=#[&,,L#;VXT'O&4#!:!HN"$1CPP$)T'C3#CP<$0 M$K"JXD(> K1+04TE!BTYM']SVQ0L'3NU%[,,Z7.ZA29(IHR/& F?CR-P\#]K M?=[E3@-.RE+OJPSD#P':M5G$;5"EB''*G?9^[N,P?+7GBYG.3. OQ[:/;\'M MA/WN)$^#SK2W3 _62(DU=XA%FP_1=1[< XO(:N&Q,81*7V5E>"/4NQ0K;(ES MV[/RBZ10UF%# !"@X?G!$4C3J)$+3BJF!5'5U@#72J'6-#U]_T-/#_ M,,V=+&X"&3F6",>!(:])O@:$$J0A/$0<8\,T3\3Z.IM[5\.W:\N)-0AV+S*H M8+J2=SU=(5J^"/JNR=IIP_"Y?Y=+$!LWG2TZ',;)M&\_I\L]C8Q9$VR0*$@M M\C2+1\9HC6# LD990T.JO7]A#+)@%-<-1K[Y#G'!XN MY1@H2.2@G">5C(Z"5)E97W(W=WB==/VG^;\:NS^G*B\]JRM^T(5\,,SN? M;)3OB7()N!*QLS"Z$(M,$ 91RU1T@A/)JMS9LRK [R!YW)1A]_:)U[!=I2J$ M!VX@&E$C8F*0W3HM$^(R5[ICEJMF6+(T:?!>59ZPE=!]#VEF:5*5-UNY74?Q MM(^^F2D+_C^.,U.TX>9S,'*81&\U1=I0D#WB@ RDP"CI!.X.4Z99E2TGJX#[ M#C+(TG0J;K-R)S@MS6-'P0B;,+,P. J)N# &L 2-I"&G#[JRGO#\Y'7<7\?)6@YO'%PII03 7$&/"@9=5)-^Z2_(IH)1C M&H.NL[O\.2!WZ3R,[3FT.C:LR++[!W^/K,[%]A2"-N* _TE%Y R.$-(QP93A M1HHJ4S2K@-NEVS)?C%4;VJS,*>VK%ZDK*YAV)B&?0&XN9[>1$8, :8J2AI#P M'3YM8U. ^GNPI*(M*HXZL\V%URI8S"\"AX-D$@EB\_43DB"KB4(L2@SX."-L M2UYM&;Q5.*7_?AE::9;5RL332WSM\MNZ1BD8YVD^=<=+"X2G%%FK,+*4FD@9@U"?KQ1/K]SE M2CQYX:7'H@%U'6-L8>"YK-0B/ K+*(&! 7YP'SAX1LF0#) )AJ!)4%46NY]$ MMA*5_F8STV7-5>F"TL.L[\\)-#"+ZF_.FE^>^6(,U2D?R: $ACC?^%QJG>NM MK!>"\^2YJT*JYP)=B6-_L[GLJL:LN[/VEOF2S;T6+AAW_#'K>E[QU[_+_XXQBFX]BE6Q\^ MC';\?LCG+/P;WIC"\%75,,]%L2UC;:2= @;\5]>%LV8,5)G8]JA9=]19UDP1 M%3Z)KXX.UN?BPXW5TDS#KZ.N;S9Y! HC**GS*EHI9[3"8>D*K994[C;#RW?13=91 MR>Q[182^CZ"06.N/53>^74S$2J-4;OKJ8;RY$WU]MC_59#&5K(R[T$EPMS;J M.Z>PGFW5I"J7 YJ(-),$>:&EI811Z^H_ MVVN'G SD'?M+XYM>/#>&(;T'&?-]@.8/G_ MB;8?6<64-M0BK7Q$G/H SY43*+JDB([>VCJ%')L"WR7W6(QU=\?#K5JWF&]] M!NJ/;8;Y]:P;2W>!>^M9 M\67X]CMXFJ]GO/ M1[U+VZ]W@X$;V;5^F%AX3NVI)HN%>-N<3=OO>NCH6]-/AS=-@/B_B0FBRO>^ M:[N3QG^)/E/@XHU?:\[M&:T7.J]_/6FVJLBY)=>\]N"YG6Q9K4ME*Z+=DY-F MOA .'<^O(SF*[;KE<(\U5TAC*^(MH)NK#:+YQ)YQ-^3*@'64LK2=(MIX&F$E M-:P_H?Y(:]544FG"?5E75Q/9MT,'X.K5ISO(:6X7U?2_S5#H^G#\V:U(LQ^?3V>3:6#_= H%F#]X[!VI*IMR'#]BFS=ZT4JH5^'%T5!6RRC>*!MBHIH]HFB;L=7=?&Y5?#C7N! MWI_G&X!BN*R7:]II#->\?M>,I_DP\=GW,IVGDXWW4VP+7"6C;46719S2U5+_ MQ=<>AC?K9S#67=U<\M'Q^-U75N=V M<3F&ZXU!B[K;][9O8\@G+=^NW"FO]^=V7=46&^FAF >=77J]OH^;?[V@%UJ" MIZRLQ;=.KM1R:0UM\T'^$H_F]UEL-#&_I)4B2GD*714%K.],'VRKDC(J.=#[ M'15^KI[7027EO>Q3MGCG,)[F,U+:HTIZ?;J;2MI]IGPW=;RHL\@_G!WBKS_\ M/U!+ P04 " "3A*Y2+1#1N&5< #>M@, %0 &-H8VDM,C R,3 S,S%? M9&5F+GAM;.R]6W=;.9(F^MZ_(D_VZT$E[I=>73W+:3NK/>-,>VQ75\]YX0H M 8E3%.DB*:?=O_X$2,J6>)%([@U*9G8NIZWKQH>(;P,1@4#$O_Z/SU>C'S[A M=#:P_?W[W^H<7 MDW1]A>/Y#\^G"'/,/_P^G%_^\+>,L[__4*:3JQ_^-IG^??@)&/NWQ2\]GWS\ M,AU>7,Y_D%R*]>]._P6*4\+'R&PJEFG$P+S-@8$U+D) H57X?R_^)48047'% MBK&9:6,%"])X5D *+J41P/7BH:/A^.__4O^*,,,?:'+CV>+3/_]X.9]__)>? M?OK]]]__]#E.1W^:3"]^DIRKGVY^^L?5CW_>^/G?U>*G10CAI\5WO_[H;+CM M!^FQXJ?__/7U^W2)5\"&X]D=/U$_8S<_QNJ7F)!,B3]]GN4?_^V??OAA*3F8INEDA.^P_+#Z M\*_O7FTB'8[G/^7AU4^KG_D)1B-"O'C"_,M'_/./L^'5QQ'>?.URBF4G^ILI M5U"FPOGG^K2?.F.Z)"#3=!V1T5=Q7 G>(\9M3^^.^>NS6,8"UZ-YCX@WG]TK MWLD5#/L4\,:C>T"[>!"[PJN(TSZAWGGN+9PW(-<1ILG5;#Y)?[^<7.'L3_39 M3PM\SR>?]L&5+M.0U=64J^7[^\_+7[PU,&EX.![61>,U?;KZ[3K&$1#P\QS' M&?.//PSSGW\C@6K2>"K.5[-!F@\A&B!H2R*:8Z:!0V11KQ?"?'\*PE'.WN7V@GQT( M4W+V23*CE6/:%]K3DH[T*6G61)NB4SW.I8YY%_LWECR;WLQB]:X<^3)5"Z"! M)N>3'D2XU _!__&'R33C],\_\CY4^;^O83K'Z>C+._PXFS MM*!C(1+_E 55="@I9NCS%5X;_XRTW4FTF^J67=3]F\>?TX9OIA\GOXX&,Y"8(7$L$IE.X[0ZPMY/9'$;_W_#CPKXL MH#!&3Y/SM-5H3F8&61:!&84M;\W<0G)O>CQ?O%JUW"KS5=>?9%&$! MQ B$S#4R5XT+K;5GX,$RVF1 NJ1*3 M\4TH"*3Q,8C 4 -48I']X"V!(8-!>P5%QSZ,\/5QST"GG42Y1:^=PFKO,5U/ MB61"Q@_#^8@6#/3%J1*8-^3TZX0$1G'-8C'.!JXD6MF#7M?'/0.]=A+E%KUV MBJ5]F$+- GK_Y2I.1@.+W&6G!1/!EAJ.KP8@%)8C1@Y!!_2Z!Z7>&?0,-'J\ M$+>HLU,H[(9;+S^G2QA?X#)4J[@EZ(E%5;.O= 638@,8HG2T?_>E1Y?U=MC MGX%R.XMTBXY["'@]OYY.::K+<[1*/C+CKV<#@)1-4IHY68&)5.I)JJH&@'+% MD0AD[,U,WH[A#'3>FXBWZ+Z'T->K\1RGD.;#3_@"YK#".9 !C7,:&"])TVP! M:S!>L>R\+PJ=1=_? >9V#&>C^QY$O$7W/03!ZBGK]#FY[!>3Z9>!""70F(H% MXAW3P#-Q47 F=2".&N%YZB_$?6?HL]'T\0+=HN >(E_OKV T^OEZ1M.;S0;6 MFGJ<&D@;G/ 8PQFH4ICT*6?ME-6]N,-;ACX;!1\OT"T9)SV$MUY>X?2"MI._ M3">_SR^?3ZX^POC+(!BOO(^.< '-49#!"$CN>_0J^*)Y 6Y[4_16"&>C\.X" MWJ+X3A&N%1$O<32Z@4,>'R*Y@"RK0%Z"*9*!I3TEF)P%?:L8U=]F?7ODLU'S MT>+,LD(R57-BYBDO[^_A"G.WES/ZXV0ZAD.LK!H17(L9V=H6U&&!7"! M"5<,^1(II=A'M.1A)&>C_=[$O84-G2)E-W-^B]/A)+\<9[(?<6!]ED4DR81U MGFGE$O.! (HB9+9.&5_Z.+[8.O@9Z+R[4+>HN5/@[ ;1+\-9@M'_09C^0E^9 M#:3CG)Q#R4JQG&F=@7:8X%@RP4%122AA>E3TVO!GI.HN@MVB[$YAM;N8EB1< MHO*!D],7@%DK'--6DT/(#3(07%LH4@CH7]VW )R=PH\5[A:5]Q%E(UQ3&+T: M9_S\OY#<0^%0UL6F1OG(B"R>>4=;C"HAU"M22MC^K/2UP<] U=V%ND7-G0)J MJ\#.M\7F9F_Q4J189+U^HA/3*7'F5:(-!I(,JI"K&/H(I.X:_PR4W8MHM^B[ M4Q#M&4TS+U:;$5P,4G#)$_UH:H TM8#$/.Z9T" U@M:8^XBNW!GT##1[O!"W MJ+-3R&S+]#Y K&>JV96<(C(321T$0[&H56;@#?@8@O701Z+8KO%[5/*M6_I_R6-)C/,?_YQ/KW&;U^?YRA'7L/_\XPXNKC=.$ M_9EQ/6,7 !\'B]2V^J#G(YC-WI2%M_CL\W V( EX6="S7(IFNNC @D3.##'9 M2AD=S6V3'C=J*C"+"UVM!EI2!$?SV"7-/280'"72$KB,%< MJ0G/,DA:*@5I#)-(*D7(8GOAB.^$ G<*=SPB PZ1)\=A?'OD5X=CVLG\(\>T%=*]:31#2T'$0H%LM[1Y!>&D2!)NWQ4-[ M-*R_0NFZ=#R;S4A"SV*]\Y[F PQ6)U4,XP"TD'%-[TF*BMD0I>,@O0M;(G_= M)W87QNF7C(XZ7E\R.DBUP?:P1+,*5'T%E=$9].3OR%J91!ON6/2)/@H)8W&: M"]AR5M>7JM?0G%[C752T5=M=Y-O"!H39Y;-QKO^\_,?U\!.,"-SLV?PY3*=? MAN.+_X#1-0X\:&.SR*2DXHGD6I/AXD2][5I\DCEFN245O@U4#(Q M>D%TS6].]88*9Q@0A"PIA;BE!FD?&\5N4-\U+WJ3=@.3X2^32?Y].!H-@K2T M(KI(6LEZ:;IX'0PS,B7(O!BR?%MH_0; =ZWAHZ388+]_0SR#>G_T-<(,W]4V M&6_*7\DJJ5,=6*?D':C.8POAN2W+"=?%Q[M5B:;.^/Z_'U&&,^ M2((]UJ.\0?%Z"'$X&M:X QD3[Y=G>R-Z]FQI@'Z=JE,8>,J>9="B&IEUJFA9 M\@ F11%TFW.D?0%^]R=,3331(+1\"^>Z&^R$MS$L^F,Y8-H[QT ;6I.2M*)( M)62;P/)N2*=G11LU[N9*%QWTR(Z:<5 CF]-KS&]ILI/Q&$?/)S-:X; FEIQ M(B1%B#1RYD,F/2ICG8[1R?7^!)OI"[L?_Z@:[B3\2:^2:WB(]!:^U"CU38C* MA:!3R[UWZ.TVYP;56)NSGE@M>). M8F(VU4BEP,Q\Y:H%J":I!&F:F/P[$9T3$WJ0>8/XSET/]0;?3;VI@9$AT!9F M6)"UWY5)GD&R@2F;K%2U]57>4J^M[Y# .JRSH46/TF\0+?IM,L>-M7<(#:T9:'"H#D-G5C.AD,%"EY&Q"8;)>#M82@4'@P (/0*:Q ME3DVN0=["\.9TN!8*3LUG>$R[:$FW$[&E9TX3A4:SR8*F2)+.='6%XME M(4?-B(+:&:62Y+Q)FO-N3&=*B+ZTT,#PO&?&6 M:%Y#D_L2RO+_G(WKF@$QD MX#)QV^@^S],YH#@)/7K200/S]"VI%6GG6LY\F9;OR U6R1:6:E*==C8SD,$Q M\I$M1BA8P#JWY4M9FSVDG.S:Y+W\)3PJ+INF#("UF[$ *+#AV3 M-J08=)'"-CFG7@=R-DKO).$6<>J<%X*$T5L8YE?CY_!Q.(?1@)-[(Y0T+$>C MZ[W>Q*+0ABFODA-1*]%F']B!YVSTWX>\&_@('Z;DO%Q/O]PB9@!AG ^6H25. M:ID+ Q4CX]H)PZVW<5MOF.X,V(1R-LKO*.4&KL([G),\,+^$Z9C,T]FSE*ZO MKA>ACQ2WI91Q=QX\#.UL>-&S M%D[B,0R\=#2L109&6F*N,\S+NH75WL!)95=BDT.*32AGPX..4F[@"SSD"@V2 MDL"1UJ]L$DT7$DU7&F#2&QYU"BK8)O&$AX"=#2=ZU4"#1,BOV7S+4G)DLQ0E M7,WL)&]8%U]+R86:V>DAV>2DU%L:U/18#^0DY1@;I3)VD.73+\%H4N9<6F*G MCK1^B=I"38G"O,)HDW'&Y"8'6D^F!&,?6MZ[^.(ATCY-Q;U]$/VQBR\>I+.' M2^\=(_#34$%8(GU*DIE0"SL4(U@H(C#ZS'A:)YV*38(+3[[X8L\,.$3.#33_ M'J)NG/.F;IQ+()0LC'.3"5I-PC'1LLAMECG(6GVRR6ZP&].3*,]WD,K6 M=X.>Y-VV+N--I@NJ(Y%.>\^N6F%SGLFL5:N$S5H$P'H=:0_-@;IN"/-ZVPP MR%1VE^N\.T;_M3N=R4+HS)27U=K 2*ZJJ)G/HL2Y2>RF_]J==[<\$MN; MZ6*0O BRO\7IHF7<@+RL$)S*M.LIS;2-@OF@'4O):!X]5D.OPOS(,4C??H#9-0BT71:\J WE^&Z'F) MW'$"V)XCZ[#.C!N=I-[ 7-F&[M5L=DW(8A 0C/4LYUHD2)+U'!173"1;?'*> M(V]R:V\WI+/DPA'2;E*2:1/9[3ZC6B'8J#5+$HBF1G!&J#@S9%JKVI02H4ET M^P%<9\F(8^7>IJ3C+7BOA_^XKL8:"7CY#22#;7F:KR%J$Q(RI6LW>1%$O546 M6(:8LE%9F-BJO.-> ,^,*#UIHE$*]BK-:Z<=9(5 'R6A6]Q"4DI5[]PST,+3 MZJ#+(L-:"MK*#DCK (.3=(H;BWM7W4R2N(DF&J/<^SKM24EG'OBX.896K9KNI,[)+[) MAJ.[U6Y-$EVB&W N(2J::PHYU:9-G$6A) ,#K@!BYJ;)?K %RW>O^Z[RW53Y MT1UM=V2$Z!! Q&S)O2$6:LN15=HQ6^O9!"-D4$UZ"3R='*H.ZNT@RZ>?0R6) MB]JB8SY;9#IE04L3.3G.*@@%4K2ZB4'PU'.H#M+RWCE4ATC[-(DS^R#Z8^=0 M':2SAS-HCA'X::A0:]@J%)X5[@F9H_$8B+XVB&K<#)9 W$]"G35B>$M0XA/+H>JB^([2O\^92E*;B *9J 7CM+6*@283 MPQ90Z'WAJ32Z]=AWSM0[_(3C:_Q6E#_%$#7RPKP3D6GM%:,O).9 QI*5TCHT MR718!_(D(DR'Z'GS.F\'R38P'%9X?J%YUS)$%=+?AO/+Y]?TTE[A].7G-+JN MD<_:68'^Y _P>0!&.>VU93D(FG\R@OGB+;.&)RMI]PNZ2:K<$5A/SY=N"M[. MEF;::6*9S!9%K5;M%K_)08 R3BK/3*[W5Z23+)94<7F5'9>9^R9+R"Y W_U2 MTHND&S#@Q7"*:?ZU].&R[+Z2VGI.7#1%DSDF"YEC' MS0BOZCD"NF\2MMX%Y M!/NT%U5->I9S ]W_!<<$9T13?9:O2*QUFO/A)UQ-?.#1!V.39E(D6:LJ)Q8U M.*9("[Z6W56N"0T>P'4FC.A3^@TR*-_C:%0WJW'^%:9_QTK:&V1.<>0(R "L MK4Y5)-HFTF00())6+K@FA61V0SH32O0D\Y:-#UZ-R2O$UY-9O>/J)6CCF,5* M4&$YH\6LL!RQ%.L$CVULA"U8OGOSH*M\6Q2HKHVW?YN,)W>AW1!2"1X G6;. MUKS,:!/SDJ;L4];<^!@2-,F0O1_6]T^$_J3>8!EX-9[C%&?S.Z!J,T9:F9)7 MQK"8/6?:!_*;C*0=RRF#T6=B;Y/S[%V OGL>]"+I!OG0W]:G&S]W.+XFFGX+ MU?V,93+%Y<^1BXNSEY]I9Z3QAV.8?EE(II94KQ[R9+'=W4QU +(64/>&"6EJ M%)A7YQLSHT7/)A060FZ2'-5P3F? PZ>A[P9YVU\AK]ZNG\D@+T.RX+@/4>*B MO50B<4G-O*HAH=I:W 627VYR&KL#SYE0J)N<>\S57K0;?'X)XPLB[2\PG"XN M$[PIRRILO^+\1WJ_"&DFV0K$V;Z2UCFR?,*L7,$J<=50=RLD)M9 P\:XA>"R^:O/1W M4'RWFN\NTQ[SKQHO3GV$V3.1MOQB.KNO18\TAON7(NQ!(%K6K YG: M&*J-91)+FH/@0A@->J\7OS.4[Y86CZ")!DG=^T]@=1TMH7;)9"9]C>HF!^(\':L>@P8'F[''Z[!!9'XON+>%-,"DHZG%YC/4%*?2* %_C;=17MF[)Q MMVHAL8%#)X,I@IE48]V6S#B0B3.!5G*CI"IM.@LM'+%AYUSY>_ M>S'(&R^53)D5IXC6T4GF 37+LNC$!2I>FAPV/9FK=%UTWT&6CWV5;C:=#]Y. M)_DZS=],W^/TTS#AXG:(E49E;3A3!+D6&!(L*!<8"B,<[<\R[U5WEIY_BPST MV3H1=@%X(A?F#M+EI$>9]FCUWL*S:(VP1#1;Y8;O ^J JW*'*'P3S6EOR?6C MJ$VM]R3EDU$ -!<@G6!.@**]""0+*!(+-A>T#I41^QP,/475[[@==T+-'R+< M!J[NKS FM36I']1]YC5OO#/WR&,7L[JGG8ST9L[/*G.-'O&7:K%.R2P(*.MN9%"U)G: MM!:0WQ%^W37"]ZS1_D2W\XT^S?6GY6G1;#C>TOCI#L)N]Z'N&Z;E!:F]I[=V M8XKK['7)8*RS6DH//FBR\$%JGYW6N//&U'T#]GZ%2D,A-,1<#=PQ'221-@9- M>U&]N4!K2L(FKGO_5ZA>C5,M)H,OS<9C7Z93'^':1[PI*02O$95 M732ED<-S$3%%2WBQ;2YAOD4>BB>E ;=1-_B[D1%M.3EB^OI<'SQ%J?#R2K( MNOC[9Y))?CZYJ@E1BX,@\JV]CSYG%GPN3'-7'3N20.8H1(H\QC85J8_ ^@>@ M4T/E-4C+W@%YD7ZU S%(Y1UFQ9PLO-XG$^W(\2VE*W[AI=/OE/<[G(\P?+J>3ZXO+^ENU(\ZJ\@?YO9@C M2'I)4.&B#3*+Z!2C31MR3#XFPQ_R]WK&=)Y4>TS%]9BVO9C&L_Q_KY?IH[,/ MDVG$N^ !-9TZM4;UN& MZ .+TB5$09:"3'MQL%]<9\S#1U1@@WK?R]>G@B>@'^!SK?=094;O5T6^??TN MT7&=BV0<;#U9)W1/P5,IL4-W\;JJ_%#(% MLCW)X<[T4J#*50A$!&6'[_KG$NGR7K-FJ8CC:NA4J,9K1B!+"?A>"0=2M?& 'DJN71=CB0ZR/*Q M<^DVIK!1A FA)FS=M=TD6,B\- @.L2DO*1N]U%+Y- MA>*G7I:^9P8<(N<3EZ4'37,-N;:BYP0MA\"\U?60(R3E4 =LE/TAE M!Y2E/T3>IRE+[Z,S5DFLG14U<3T;%H-1#,GQ!!,"*->H#.B3+$O?1?$=I7N: MLO39EP0Z999--8P3_16!G$QA$M#ZQH'FW5C?3ZDL?4_Z/D:Z3;(25EO:TJFL MP:3)N(:>%MN:X\H$!89Q ^3$TUK$@!8>5BRHI(,)HK3M5;8-U3F9_YVEWH 2 M:YA6M-\'5$LO8"NJ1W8$NFMOTDKT#;:&[> $RN2\X@P@U^*#@I;#Y"6SKFAZ M#7(!Z[]S/NSK%9R(#H=(O $-MEJI1EJP*0F6C#5DM;C$? Z168/6>XNQD4WX M--R!'O0TZ5G(S5R!VX"X< @E$Z!Z!UE;2"P6FJ8CJ]5*+&36M.YQ?SXJ[R;> M!B_ZCD2,%3@!,4#4GF4!GFE"RF(*GB6::B^H<>-"?V!O8AG?: M*]]X,%GQPC$SD%HRC:E"HFD;'5517*MBFIST;<%R#OKO*N(&J<3O<$ZSPOP2 MIN/A^.+KE4*@H:W2+#M!KJM)GDP;(YG,7EAE>'*N41>A;7#.0?<]"'IG3W7CO7?7MHTWN9VZ&OW\*,,B8I7*VY3MY_CJ&6K,RYQ&0QI;C[ M%N:V21PH]3?3"Q@/_VN1ZP/C7(L[T9/)6)S1&,O4J"/$OL=3^Y#[H>#7!%^; M68"*SE2_J?@8N'+!*Y,YDCV<\^"P:?0N^;>D]#3$HXA_P--/HXGMDUG32/$D M=BXM1Q\T@@V2ZYB,*E:*:'/80R/;IM6[9KY95*_&93*]6GSQ15UJ1VV4==^ MI]'?WE->?\FB+99S:931FAN,)6@.Z&E/ UL$WT.E>T[^0"U_*Q$]&X[_6BO' M?UUD7X[G-.!Q+]X^C^U#8P?#7]]UG G6">UKS%G1NX58/";AN _"&A@<.)'^ MI;\(BK?2P>KA)]+$MJFLZ4/DD*4+2CH;M8H*A#8*@"OPR:1<]M''YJ3ZUTK/ M2U_'$4^DOV,7/VN-BDG4EEQ*"V6#,-KSH#T@=UCV>LGN&[OC25VZQ'P]VEDZ M?_;Z:RHC^E(X&,$PV5J[QQL6-&@6N<\E<1!&M,F]W1MB/V<1&\__VE_@Q7!6 MDR>OISCP0G&()3%$%T@8X)E7A9,_)A+Y9-Z8]2N%?1Y0[ /Q$2IRM.'2]O.+ MWK74(+:]'>F+X:=AIA5B]F;ZHK9B',;K17WF04Q.NQ(BT\D26O)&6(1E H!8M%UJ8WPFTD MUGV'/67:\J.AQ)OE6:RC>O/[&*>SR^''MSA-U:>ZP $8TC#4E*.0W')Q##$; M!L7Z'%,0F)JT5=P;X=DQJ:V.&H3HW\*7F_O3B3!/<8=8!D*#E<$N*@+7R]'. MLXC*,1 B< L68IM^>OL"/%LJ-=%0@V:.NV IKSWZ3--.T3*-UM*TE:PE*8U+ M*:&.)UR$SIC3/^Z:5$6XR%9+--JLX_:Z["H'(-5#IR!+K2C9D5 E8M*M:E!M1>\D]U/ M/0UQ&NCDL>^SUKK*#TUK\ZN(O\'5LIAZ0$%. ;D!B+Y>Y:H% [5"9H5-IJ0, M1O965[X+T$=+@V_ FE4.VFJE],R M1V<02@!MUEI7A"*P((MD)G*>8JJG$[WUM'D,QMS3[.(I$N80=?0=3%S"F4QG M_WES6=!P'3PDAAXBT\XKYLG&8T[R+$51-JPGX>YL1WOWR:?M@]"GR"=]R:OO MIA8?+O'?83HO]+";_&Z4)MH,+$K43"LO&+A +C_GPA?K%+%W+^UM//H\U-=- M8GV_?!^&\Q&^&L^NI[7NY?^/= _"O M>%C3]>SV<+":C5#BUC]$)HVI*]J>98MLP7 M)UFIF>"6)P70I./1/9A.'^-OJ,U=O.FHB@;Y4S_#J%IQ[R\1YZ_K3U>1U_?$ MV!0R+_4.5.U+ #F3QT7@)'*.R+U7V*1BV"Y 9VP0]:*#!JD)VW"MWH9]D+6T M=W9#>QSCIA\5[L&+#O)OL,?]Z7(_CG101(,MZ7Z0*1J9E;9,A7K/ +DFD,&RD$7R5II" M?Y\)2QZP5!Z')(?(OP$Y%OO@$N%J [0Q*V7 LN(4K91UOC$$)+LLYI04^?K8 MI"S>!I)'Z7_2EZ8F?8IYIYW1;V64/2Z)WNR[DW+GA]\AC%[.JMQ6!V&SIC=U M#T5QHMN[G82S=J,WAT36K3'< FJ0*C@K@Y)*JX(NNKC/C=X.8CJ0.7^93/+O MP]'HU7@.XXOAL??IMSVF#]T]"&_]CKS1TBN')9#]""F$P&4J 3RY!D88,W@ M:'?I'?_Z['Y8(TGN06;MO"@F1!YUUM$6$(5\N83"%/ NR6WR['3S?-DC]*N/ MFL!T2I(%>OU8\BHK*[P+4C\D_"/&[;J! MWXPQ0*3MQ#E/VY,O3&O:GD#GP*S3.EM(!E*3]/,; *?;KEMK=WWS/DK$#6(# MOU2)XNOA)UR?Z%]G6*Y'KX<%!]QF6KTR,&Z3(9?7+HI[6\:CS-+)A#HT,=_V M 7>^%.E=-2VJHEY-IO-5 :0W95T.@Y22\44J9K/P3%LK6(1(>O98[Q1;%U(3 MXMP/ZWPITZ,Z>LS^V5\*JUX"SH:D5&%>5*=(.,-\+? 8A?.HI$D;/5B[[)HG MN%V<_?SE5_B_D^FRA4R-L6028C$0F;+9,NTA,\A>,W*# M%-#6RJUITL?Q (RG#G6U@W5;7([-D-]1O06YF^^\!MFIQX&-Y'2D]L MI?_]>=:;\IX YR*9=JJHP$J4CGP%LOBB@L!2"AEX 24;99@]!:X]E*GX1*EV MB,Y:=#"[GLTG5SA=]$ZO]9\NAQ]OCJ6%0'!".5:@MMK.6I&!@88Y@\K'%$7& M)F>_]V!ZA(3%EOI<;VK1DS).G", (D9I="&GLAJBDB?F#4D@UTXK-F5?>)," MBD\H1^"41E-?JFAP?^/^PZQ]P/UWDL!QNCSH_/<819P\22 G\,;'P,#5.P.J M6!9S+K52AY9*"IMBP^(XWTN20#N2'"+_!N3X"XYQ"G4%?9:O2,JS^930?<)5 M/MU-YEPP'A& J2(RTS9@[063'"01M?/(WI7QXD2 M#%XCS(X[&5[]9A]'F-M K)U7FB2YR5P%YP19!R:2(0!6\ZC!Y<#]8!/.49(X M_I3WSN_W)Y4]SG(38*T3+VIP6F<(1%. + MG*7I\.-J9JNHJ_/>"V4ULT722Q3/?T.F M+KW6XXO%..^P+ALWGWW Z=6@8(GTCF?FL9 7HAPM)L4#0_#$68^)NX:S?PC> MZ1?#JW]SDD1F9 %F"Z*'!R.COD2M0P^JX!-\CSO MP72JDG3MB=%=Y(]]8%/K9;RKY:<7EJP D8N#>A/3UQN>E<<)#4LZ*B6S\I+O M4QIBK\I-7T=]K+L$O:EPTE64/9?G6H#XVGWS81A]5W&[-?[I2[8=J8%U'780 M7TMM(CBE;60AET2TU,B",)E9KGPR00G;7V6UYEJ\IXQ:STH\0&H]*^]7DM35 M]=5-5\Q A@*B8#S4,PT7- %)BGD#/'M-_ME>C5WV4M^=D4];?^EHV4_Z$%R/ M]M4""'R^!<0)ZPRYA-6\(R 2.?-@Z:_@40:=993[W-W<3X.W1_X.-7BTX':^ M@_U&)=[A)QQ?K]41V,\-O_G5/CSPK3#6G&^52HE*".VUT&!LR*@5C]K*+ "- M&&P!=)PTCF^*=_;%*D9=0I>)!%V2BB!(51JC3H&4LWO_S6TQ?) MGBMPWSS05**4IEB6;*D>:(XL"@&L! $J..%-27ML)P<[YP\!Z]Y^??&\7V[) M_6^WQ/[R5EL-(EX[Y+%TWD6A;3*2MPX*D&EK5&T^[YEU2? L'7+3 MI-?=?:!.%?-J2I3>I/X4HE[+S*&;C6#A;'*MK(M.L"*+(6?3DJE;.SR2;2H, MF)#(Z.K/NE\?_K'B8/UI==*;='MVPVMNV)MR!]/J/'8?4'W'QW:B.7VTK*N: M)JUD?#("J-J*QCG+E JU5$Q*1'6AF D.O5 BV+A/@N535/P] ;:3Z/T0T?9= M^WR1OHGY+4QKD:!%" )M$2*XQ)S3MM[5$2P88YDG-Q&-]HJOEU':<65I\]FG MC<[T)/%)?^+JN_/ \\D532H-8?25HRM4)@?R_PB+#UX02Y5F,;G"E)%2&.Y< M5OLI<><0W[TN^Q%>BSSW+<[%SS ;SMZ4M]-AJA[&8B$2*:<4%)."H)*C'YCW MD3-+>'FA5;7H)D[Q?O#.QDIKJ)4&65^@CY/KW$+9!_.I M@Z8>955:X;6A! /.,U?[L6NA,@NV%)9YUJBL$&XO[_ [8]0#>=%/B5"'**C) M3<'/9$$1(KQ!O-IVR7*VZ)-ECM=8F7'UDK@@&[N(+ URJ5*3@J^[ )T^?-E& MA1NW_GJ0?_^6[&S^<70]6X,4O4S&HF4V2$_SI%T;4#@F0;OL4]3LK@WT 4OG2576H5,A(NR1LAIRLDE9X*@ M28LFO9;NAW5F]&B@BYT6;),4A&+2^,=#TBON^I/1[[[@U^ M[2@W(%HPND@+7*,UWAF3T?L0"R_)QL$>SV]\/"L2UTXHRZ)7DMRJE!EH[FI2 M*,8H/'>RR>7K)WD\JP+77M.;J*LL)(B:!E18K7$#*6D=4I,+QN=Q/'L(DWHY MGCU 6Z<^GJ77W!F>:W$K4K?V8%DH0K$ QHAHN8'4Y*#_NSB>[4*4WJ3^V,>S MMS9TXO6;\F$*XUG!Z?)2_YOI>YQ^(C-_X5FF:#A1G3.?0JGSBLP7HY@1DN=" M[J;E3>JM[('M288*#^+!IH'5JS[:V./W0?Q6TOM!D"V#A'NA?)P(8>\Z/HQ# M'13T:&PB#U-)522C!=J2SQ(BK=FVUG6W+FB H^#1(=HI<6 MY%F!FV)^\PFGU3N]"4@%PS'1_HZU1XW.-I$0G&86")G5Q2?1))*\$]'I+>8& M&ESG2"_B;V 'TA\Z)%]R7!OV.O-4J)&0Z^_%3SJ8NCMS,(3 M>-"U&H/.@P,F<(2T?\/YKS"_GBZ:KL XUQ2>:7UN]7W?Q-%PZ8#-)N79:/3S M9#J=_$XK6H>[/]T'[4MC/4Y]7:=)T]X,&8/46MD8?9+%.? H5=7OH%HS61\L6.2:0P&OFV00;$)YA/(^O3%@(U[: M3= -7(/;6]2J2>V 1VNR<)9%,CJ9+N2H> ?(A.5D4/@@4#?]QRE"?C/^#Y@.ZTI9N2\& MTFC#LT!F-8'5&"6+,@86BW(\*)5=;G/!=D^ YT2@)DKIL3?Y(C?O+LB5:_;E M!>&J60NOJO1A5#\=6.-341B8D4&3@65(%)%+AM8[$[+,,>*SJ\DU M>4S%9+)5O&2!;%VF,]F_P&5F(:'CPD0GVMS5VP7HG C0B] WR>![N##U":?S MVD[E+:ET<7[VOD8=WU\"^4>O9K-KS'_].!DO?[ F# S V:RYSLR3K\0TD9E% MU(E)*6327H#B30)81V ])PJU5M4FNT)7=MW%^1:F;Z:+7@KY/V!TC>1Q+Z"3 MM5MJ0JMB10-9NT8#\T)KIC)RH; (CDT(M1^\<^)0 X5LB9UU#IW>A?EZ^(_K M85X<0RR_@>.$ V\X.$-*C4&E>@/$LNB4(7<[N0)>Y%BP/6FV8CM?QG17Q1:Z M="L.0J1-M*7"12V]L!!3[?)V$]\;**U$RKPPY+K6-LO(@A:>6:2]54:915P+ M;^SP4>\?YQQ4WK,X $3)G(:8GD,I@F'LLZD'-B1"A7TY-0"]*9L:5)KL(/L MSPU0*^+O ZNET; #U^-8#3UH[B$N=!![@VUC%SR=0N*UY6T04/-("M!RF M3 M660EHBH0FIR G90-#U@.IR/#(=)N0(*_CF>8KFD1K+!NBN E*0KW@:%)CFD- MR+PWP# 5!SX!;8Y-',HM6$YO(_2BITF_0FY@&-S."UYP.R3:Y[(K+(5 9C&/ MF862;.VAZ3P/M1A8DRM$ZT#.RQSH).8&Z?NW\:R(O0^BED; )J3'V?^[J>H> MO7>0 MOEO<_ U&H_?S*>+\?TZNIV,8O9V27"JXFVW(J>"M-RPGPYGVJ%D$EVL;$?!6 M2W)2]RLR_=!(I]_)NZIBTDJ.#;;SV[UY%B5K("V*&_S\Y?9W%NR.FDNCBZ_M MT273 (:%&!TS*A:/B!!DDV*(^T,\+Q.@D6IZO)ZU#>GJA=D'44OC8!/2XQ@' MK91X#U,!L> MCQ*'"+YO@^+YJGK,"_R$H\G'>JB]*K8V^[H3"I]<#K5>7B1'V0H6HT=F;2Q" M2$X^+]_+HGAPJ-.;%%V5,6DFR?Y[DBS1_64Z^7U^^AU4YR:UXW9+$JH4@VND*3$J66N"23%; D MHAM[R*J[217--\'5TOS;A>PQS'RNBKN7AYT ME'KS)>$V/N\,!,Z9LXD6/UG=V.3(9@$((8"T@C=)0SPM&QXP[TY&A@.$W;XCLYZ :! ,15I]EH&RT*N M%HS4PFB/,>W95OG!HC>&"9W M"P\N-R>E#,]9>F8A<3)%%+*H K)2[V9SJS#F)C[ O:@>H2=I9\5M-NKK2>HM MLH5KS8YJH3P?P6SVIBQJ,RS(KPUD!5PR)XCR.M'N%\D"8C;$8(JN)EZ;C.%= MB,[+0.A'\ V*>MW&BIE;"!J1'RA?N1V?K.T4_ F]A*&PB0P!M;;&L M5KYFNFC!HLV6>91&1FV=;5,8X504>"A)^%0,.$3.?<>(WN-TB+/GO]W4_]I2 M*.PF>J%M3(YC(>U%X_PR3<:3JV%Z7U/?JQ.5CFI+=L#3^VB#<^QDUCKB MZ.*$R\*$I#4I":)0Y" Z-#P:4-X,CIM6,\TL^_ M4UM3EX_* M6!V,CXY>6QV# $&OF<22DHL.#U#7S7!=K^5.UIW3? B@V6:6\S"[ID\D&M1>--#FWZR3X$K'N)QDE"S+-%N?(9#35. MN*K; MZ !EN83;7HJ,F+ECN)::&CL0&4DTVN,>^&=/J=IE=>;-9D[$7V?9], MO9^D(8QN7K$/\/DE+4N3+SA]L=@?8?3\V;N7[^G5&UA.NZMVELE .R_A%2R0 MWF';,&^$9-FB#$I$:_P?,BNN"1D.$7;?$<^W\"5=8OH[F<-S3,N:Y).+ M*5S=V#\W&=U.HE%9,.EJ6WFM$@.LU>P-&4/1AB!POXL.>P[XA+*B#E+/I+%L M=_H;?8>YKJZ&\T4A4?+\GY--,AQ?X#@-CVLS?]_C^@F0[ EWO9>S]5(EHV)4 MJ'W6,2FIE54AN2S1NL&>P ^4[B\PG"YJ@K\8SJH1>#T]3JQ;G].'/!\&N"9( M6T+,.:"+I>B$$*ST29/_' J"(F.JVIQW>";P6EE4Y[%],:(8*R-BJ;LBI*9U?+]1644O&@ M,01CMQ*B#U#=C,ROX[SY6 7]OZ^!5M$YC?/I-LYO?KLC+]UXA[3+&EF+#W%R MO" QJ6@G]%&@:%,7_$"3(G//-*NUJK6[ H7& J)ZV]

  • #,^;;=32WO+,#X4-(1FAF="W5GZ1FH+-AT\%MX5YXS$ M)GD*!V \593XE QJI:*G$D/^.K^?OWS]\-^'."5DEU]>UYO]BQB))'=58ZPY M(,4PK62BQ5479CW/!:))(C2)*^\'[[%BS]B5C.=/3K1LH$H3) L@:<]WMC"@LN*H227R[@( M.C5IV?T$"/9 +/S)\>L05;7DU:OQQ^OY;"$!M8KG2I6XB:(PX>KR[6K 6,7, MC/%HT0#RU*36R#V8'M%T[U^;NWC3414G"JUO"](\RWGQ8!B]&I?)]&K1'+;? MP-E]0[0*B.T]K?4,Q822HW?UVKD6/)/?E;+7)BBCLDZX-=!UWV"G#6"9B+H@ M2E:"(=()1Y9;=I89[Z7.H2C>)DW\Q &LE_^X7ESFFU].\JOQ)YS-[[[CMWQG M$Y76IGB&IIYP.3)HO4Z!R>B=K %N'T0+B>P/\>G'-@YAU?H2V4A5#4)CA[A) M":T(7!M68J[E*D1B06?:.7C1B@=74#5)4CB#,$<7,K52T7<6YHC1II@","Q! M,YT3THMB-X)!DV24H_GS#'0>0X+LQQB)(>W?O$=.QG28YJL; MO8N_EC9!S:1;=(]Z3D!6N4692PI]7>BN2S%=%Q$7)169MX MF-XZY^H=-%K/,<;>QCZYGH^-2MI1"4E_:26!15X"2]H+[B-B5KG-E9DC$3]&N\F3,G/S LXI M=-NB)DW%$A^66UR7VVKU>4/V8LWX'8XO_H;#BTM:H9Y](LOT@C:;JKA:H6\R MGD\AS6GF-4M2#E)(EFQ'PVB1\TR+R&MUOL1 AH@F&:]RDY#](\SU#_8 MKT?XICPHX=DN$2]#]2XY,H2C9* YP7=86!1>,HDDW)22<:+-;M#7#$YU$/?8 M*_NC:/RIG-PMX7]9-;!7@NPR$B2K.2-,6VE9"$DPPR.Y;UD%U\:"N8/BL<[A M'HD(D[X4TL $.%X0WZ8QSM5YOW4Y?)\YM3RS:S&IQSG:Z\"5;>;M4U#T]T+B MDD/4 )Z9D&/M :Z85^3>@LLN. [.JW:^WG=!W@>.#9\X=P_1;TO?ZUM ]*;I MIT5N>?1,V*"85L!9X%:P%+S,/!K%4Y,,KIV(GJ#OTUSAN[RA3MIJ$ 5;"Z_? M=)'0("%ERZRKG0BL$JS6G&4FYB1D%L5"DV3;K6C^FSX]:.E$E9P/.JWY5D6! MOCT9#7/MH?LSC&K5T/>7B(OR,%]+Y,\FY0W9Z@M5?$NZ+)/E S>T=:)#N%/, MX>2'>2=7S-JA8/)>2N^"DBGK*"4M6Z98815$ZT. PPX%3S&;$\11GXT6#Z*/ MWI1OT;"W.!U.)7^-"_2@SYU9@,$?RZQ[Y>S7/AV"=AO+1>LI(5B5D$SB*O=8%5E%I: M^@--KH??@^GQX\N/1IA)&\4U"(#L@+;RMO8!US*$?"^ZQXD%]Z;+_3C201$G M9TLM/!4X^>99F]H>RUCF@T2F)'<9 BJEFAC,C\"2!X*NCT.20^3?=['FO^"8 MW+W1LW%^EJ](Q.19+F[6O4,8O9Q5P*M%>'9S+P"<3%899KR@]31&J/DVP*(O M048=4(OT4(SAJ)%/[PKTJ+7)J43>=_.876"?S68X_Q7&L P)WI2=5D(+(Q-S M4!8U-PR]'LJQ'#.]/>"XX?N5]#YHV+-G1G=AGR@ NI3+Z\EL1G;8PFP[)@2Y MY2E]! $? K<6AG,J1^ ^D7"UCL'[G$.6/ACPP@A4@_MA=I;<\5=C=CZKC13W MN.3BG"I*0@#.D=Z'[&TH/,FL>:D6N-LBR\XW638?^344NDS$KA4L/L&H1CU? M?DZC:X);W_1E1?9KS-\"H2^&H^OZ'BY^K_H@U_..4?;3@6NC\Y.(OD_H6GBFA)!Y29B'YS#2WA7G-$^/<0C(:;=%-ZD7T-8'.(>YN.)9ERP?. M)J"U/=0"2B96:)4W.8.W;5I!]H+^]+;/H[!W(S)^JSRS(%L3JYLXX3J/J9QJE#YDZ#Q(S+@J03'.T[\ MYR_;'[ (V8 @(X%;RZ 6#-5*2A:\],Q):=%S98QLDZ[=;DZ/'YP_/5/[7?M[ M8TR#..UV9+?2J/;!US*P_Q# 1\KS?BJ,V(NI'=7Y&+3+]+I&+/4EE8%I ,%B MS(M+1,(*YR!Y.!^Z/929_;VR[1 M-F#9]C3.'+*ED4G[UM8,8%UG7!*310OI M4T$;FN0?/9%DVWZ5ME?B["$2;^#U[$X&3P:S$BB8U:7F,6%@$&)A7 >( 466 MT&25>4*I^TWIT(_D&ZP,?X.:7'YSKE%X!.<3,"=H^=.@-0L(R'SD9!IF$9QM M4BGF#HHS4_WQ$MYYA[SOU/E1371\"]/YEP\$=0:+[K9'E@;;\:Q^4LGW ;I> MY(O6W%0;#F2%6AM?^RPJ(4J)M4^O+(-](/WFTPX=IJ9-CBYZY BJ9*"0DK:5' M;Z0AJX.^8CV @YV*:E??;,>(WX)\D@ME9/!,1B68-EHP<*8PX9-TQFINVEQG M?0A8YXZA.)LAKLZ]QA>O$698B^N\*3?5=@;!2.TS:)8<&8DZ&-HG"FT[SI'% MX*5SVC8Y'GD8VNGWZ%YYLM%.M%]=-##=MR%\/80X' WG7U87 6. MTI).Z[5.'PT+X"/CV16'"F1LTZYH7X!_ .9TUDL#._\&RB^3Z3OZ=Y"CK;UX M:C],!_52*-FVW",K7'N,M0.U\"UHLH;CS-C01V#) M!"C"908QVGKTBBS$6L9*&D2-VGO;Y'K/5C1G1H#N$M^D@>H<8TZIGKG/WF'" MX:=J^,Z-* M"ZULDD=W2D'>(8"W.$T$#2[P37D[F<[+9#2CT>*&V+/9;)*&]:=K MH=ZOTW@[G?Q?3//9*W(N/^%H\K%NIP/@4BIG/4V"%Z9=H@W5B\2,UYXG#J*L M)Q,\] MC'!V [P"?C-^,9Q]G,P6>AMHEYW/(3&EJXM(&S_S C5S5L4B;!*AQ+Z6N?NA M_ &HU4@OFZSRK5GU'&:7OXPFO]?TAV\7V1;SF TR:!NA.$;_:S('%'F@QB4F MDRRYMKK*ZQG6QW/J/B!_,$;UII--/H7.H:#IJG/"XC#Z1>V0@./\CO!]F\% M*"B29\>$\N1UF!!JK6O'LO6"MFOZ+S4Y"=X'W)EPJ9D^MH0/N]U$W8/P[V!8 MBT3 Q^$<1N2$),V+2K1.!L-JG8=Z8[:PI'1T8%/@)O2UZMP9^4RHT5[J6SC2 M[39[C7P/QQ>_8&7M^W]PQV3DSH6[9;E']TK/D!@.]PC+_#: 52\(S>263982+[ MO"8[\9)8,B@"1A&45QT)<&? /P8)CI?Q%B(<'6U>@'QV,<7%)95O"0,O:PI" MS>ZM!ZH#GX*I.5#,.$!:HQ*M5BXBJ\46H=Y5=MGNQ8"'1CHGU?@2@5!_GF4 M^U4PV7_,L^1!OY+>PH@F<>!*U>$85D8,01]@4LI)ZYC50)N6T_4"7RS,R:1$ M0I%A/>WX,#MQ8\1S8D,3*6_A0I/8ZRV42S+?T/@VM0>-$">3VH@$5! MCK/G*J7@A9/^P=R]SBC^6)SI21M;>-0MO/IV.OF(A/I;+9ZOJ^'L557(LC7= M()"5HVD;7%8DUU#(44ZVL%K!N02IG.?[46;/ <^)'2UDO(4(W2*B]X%<[7Y+ MFZB6N^O*R0?,,*2?H9(]L M&?,/P)&NDM["B&ZQS-^NJX3>E%?$5QB-%LO>F[)$MTQFP C7^CY*OQ;>"#F(L6IACRJ'FL M^2R&Q&"Q9G:34913#J+38?VN@<^)$2UEOH4@G1-I7USCA\G6+,UG8W*5QFF5 MLBD++5\BYGH_E!QN3MY21&-8*+E$%Q1'MY8HU,_AZ9[XSH1"+;6RA3U-,FD7 MZ4O+-!-B_3(5&// T.[&>>),N=I>77EDP8)F.4GILR2KR'6R3KR:\:"SO M+=3H%BV];2(O;XG/+H9+SOD4\W#^"Z3%S<55XNW/D^G_7]ZU];9U(^'W M_15%W[GE_0+L+I!;NUFD39%DM_MF#&^-%K842'+:_/L=ZN*++%GGZ)!2K "% M:UO.X<>9.>1P9OC-=/+':/S["_B$G\R_7#"."V,6=G6-T2=&K Z)4*?1^0*3 M0#=I6-$'Y)E94C/];#&F@T.S-\Y8\O/7BS!/,??G,!O-WG^:)HAOQ_^!Z6AQ MS0E%Q2ZBUC%01HF+I;\5PW.>5Q((R\[GG)2TH4FGUZX S\R(FNAEBP$-KDZ] M#W019=92@M"AT.5P3:2DF7BF(JZ7$ERFS&O7YCCU ,I9&T5O66^YJCHL$GL? MS\\P+TQ,7UZ6R" *9I6!*C]>2"THU5D34 6KT8% *M1,(4@5F9,L\DZ^;^6\Q1P&TQ;$QWI=CO%>& MT(S^LPQ0R#R5(Q8T4)9D5#FTWRCZ S\SHSJJ'K<8XN X[RWC]BX^K.=?[GVR M2%EE:GB*$$E&_PE=[\+R4 ("*1F.6VK2J@WSSD%HC\7UW]30VNOI:Z'J[S:_ M!8^QT%2KG!4QG$HBK13$R7)Y,=#2DUI(T2;YT!WBZ8GTFYG+ Q;@)FIKPA!] MBV=%>MH%44O"^X>03D-QWTJ)C]C* T9&)PE4\ M"H]>9)MH\K%L8@\/_>E,HH_@*YK";#J_>);SZ')!]_%J/%_$MI>,QD$K"A9( MS*QP+EA9B!$C43YHR#9[1[OP<^((=\P ?]HT@=T03NL^'Z*8256IUFX\^V)% M1KO1^_1-N.&PQCEF'XBB(2Z*+XAW8 F#Y 7'3Q)T"[[L&>C)ZK6Z%!LLZA_P M[][F9X6;?%7A6U8KSX07P"RN41I*O^-$0$?$R)357+AHHQIGLH*F-WD$CZ"F%HV/>L)V.@IF M4\(=D"%L%H& HXG@VX5+I<]*^C;DE%^#5>UQ1T]O5'VT4]&8%AOMAS\F'SY. MKF> .$?C-$]I_.QJP7J/R$L?GK)0;^S"-]=9UB]%DM$4U$Q*1Z0$3AQDCL:0 M#+/*F+ 9N]OATE0 %64 M.&J%I3+@,2ZWV*@>P?3M.-*U%-. A7L'M-4QLPNX8P5;'Z#[JN*N_779S48& M*.)X*\P*I*0F!USCB$Z.$FGQBY<(4C$:G?&XWN8F%/XGL)+#(K&-C:2/_&N[ MNQONT8\IK3L)AFP5SX9PG46YC%U*M[(DU#!E4LK2*=O)]=@UPE=3IG"(%B:U M15@_ZKKC=O1-[U#T;2,+Q%E7+K^E4I15FG/]PQT-EJN*=#: M+_%#@H5;7(DQX33ZMC)#.> 4NN%L!0E!1\>E$3D<2EQQ?DJN)LO3ST:E@T57T7E?ELO> MCTOU MX>ASNH7#0A2.EAZ\I=!9EI2<-P$(<]'(S&06F]<+=FCRX;//1H\#Q5:[T\KYK);:-H*YX1 #VZ16C5.XS2IQ2-G"H(G83/K1C/[^#AGI-UJXJS? MNF56Z-#+A83'2*G6$4<'N+;DDDZW$G<))] Z(SKQ@-Y[<@RMLAO!=*]AS\8. MV@F[=K.5[;[]9I0XX@;CI=6$EN279 8W&H;?607XD?2.F6Z>=*?ASL8,Z@NW M=E>4=6W-^A[^FQ20V6<;!)HI'OEZE29LCG)&2 M*XBP8G>24@OWKB23%J&[TNPBX]Z"*XK$?8<#+BNN5,-)T!P7%J";P8[#BPIO M1CW_-,GA0J[HA]^ 6!E<%Q@]4A_==7Z*.J !&MC4X0#Q5:X,O@LG G5**TLL M+ZZ!"X:X+#S1BF:K) M65BL';J[%':XAY02WWW1C[>QCI(]I,:@JN8.E@ 69*!K,_E!E=_ MQCSA$%.Y4$>)8U(3K07740>33)?Z@VX:O#OR$]3@P8)KD/&]2\.Q6%=4$ GQ M.(*>*>)!][2$6@+AG@DK309/?0=%]D[R;@(Y?[>HB@HJQKBVX5GY^UT0M:P3 M>0CI-,4APU3UB-X'R+GQHK!"YCSPE/% !KK4/T+&C<8*070I]_64&IGX4];\ MGH*/UHKO(][:6>'?X/+R_7R:TOQ?D^OIN$3A4"X%W/K.D,O!:L=)CK*P\Q1R MIN0M\8P%H?%D[E@W7M!](QT_S#%4%9-691V!<$U-8<#/ MI3TZ)RY8E8%;8]IL]@^A?#O;_4 U5$QU;$?T"URM7X4NN%IN^[N G6;S'ZJX M1^U@H-0;. $[\:E@++61D, M;;$4/(3R[?@/ ]50,2>^'='JC>B"J:7OL W4:?R&H0I[5/\#I-W 9]B*S83D MA,B.X :)RY9A@?ARFQ4/:'GKWW#J- @"OO!-J5BZ":!R0-(OQ1BNR,FQM%"[:*,S6,C9 MQ\@RR2RK4F/F<(F+F5 CK90Q@JD\4O!Q(DOI(_S:88=]%&:<&4VE MB,1YCJLGU25 [Q";]=$X8PQLLH5][41P#773AQNNCV!;L?^]3)_3Y>13P?4^ M33^/0EH7?C,M/;-,%D<97>9D+3K/V1)F-2BC-? L>ZE]YU!GJ_@ZPFWUOB_O M@TRFL_^N;U*ZG)A%EYDE\+C,:45 )XV') %91/#&]'O1-T&:,2>,T@P'T6,]XUPMGIMXHHJU]4 M_>W%6SPRP7PT_GTS9"TX[AMX)"4,1,%E,_HLA1'#4!Y<5-[:;BVK'QGD[+1< M2Z"U;[&N5Y>?II,_YA]_O![']54];87@UA%1[M=*:AAQ3&6B='*(*U'A^MU_ MV1SA[%1<190[:__^]L.&G-[@CXL/%K\O_0KQA?IUER+W-( MK:%_N)W\?:&LQK]G.L<40_ISOB B_/Z[4?S[]R,(:#7::R85+MD*_6YNO<+- M&;1BSON=%/!]032AB7ISTU[%@649*"?!!R!2:D=<7@2Z<6NB4007FM05[0,V MG!]K(=PBUA>3\7R*C_]M-/_XXAH-YBI-7_T9+J]C6;7QA(7_Q0_PYP5(*9(* MEG@O3.EO%0A0A]_1++257(%O$@@_ .M7<\WP,$MZR*;55EL-]H]H(:85GL]G;H'U/*FRO\FT_7K,EL6 M.24*SFE#G"\41R5:Y&E$)T7GZ#*7%D*UJ.S#X9]6FJ>7NB?5Q%XY8E_7@""@V0(9-PVJ:>6X]IJ MC:J6]3VRXA])R1Q%[WU$6[_N\W8E6\>7M,%-$2R)7!;:C:R)9[AU.JY8$%FP MI+JQ53U\]G'/]I4D/JDGK@:9%)Q4&,'EC8W>%(U$1I-2!$^9>MGTT@?MB M9JY;GE)#POO ;1JO9"H%7M@_G<15Q@-WR?K,;3*<9G?Q.,S!DEN<+"K);_6L M-E+AO/'0QG:!2'2KC!'9NEG_X&\:Q-=#2^QCFO:D4FXQG^ MQ=)$?RW20+G/Y].1OYX7I^G#Y)?)N.0(4+R7"TG-$^X#\PL(G'GE F&4<9P5 M#P0 S[E1.6=EE-*X)IW#VDSG#$WP*]![BSZ_I0AY=F&3\#Y;27#IU"@8*(6G MMI"HN92-Y9F+)MGQY?!G:"T'R+5!V[G;A-DC$W[^9?7A,EUFJ,:#-8N$)[H@ M%09BH>3?G1-!.\:\;\(K<0#68^6PFUM+:SV=.HM],\_2X[4\:-WD7EP M7J85NH!IR6EP#\UIR PJ:NO!)>>AHFZN?X9_ "DYPK/-1.:LT,SQ\!<<%\(D MKF)JT@#S"'K?0V%P++7WD7#C%IUD^+L$EZ\6#=XW+KQQ9JQ2-!+TG@217F<$ M%1WQ44A #SDFUZU)RZX1GJPNJXBL;P9\]>ORQ<,L_>,O_P=02P,$% @ MDX2N4I&9H+\DL0 %#@' !4 !C:&-I+3(P,C$P,S,Q7VQA8BYX;6SMR MY#B6)OA_GH);/3:;9294DB!( C73O::XU:@G,A03$5G=;6EK;KA*K'*YJTCW MR% __0*DWR]T@ Y0G"VKS(R02)YS/A ?#X!S^1__SX^G:?1=5G4YG_WS'Y(_ MQ7^(Y(S/13E[^.<__/KM \!_^'_^Y;_\E__Q?P'P[V^^?(S>S?GR2_EXC'Z-R'KOT>JFC]%_S:O_EY^IP#\2W/3V_GS2U4^/"XB&,/D\+?5 MGZDJT@0S!G*NT!DW NKRSW7SPX]S3A<-YA?UBLY>8?X&UIGN4__Z$NGYZG4XV6Q&B9Y$;+?SHG[.D[^)8 M5P_*->9^\J5C%Z:?O*G[3?.##*_PCIBK56Y?J/KA-?;U6LP7 M=#K :[$5LZ/RU/S@H_[32HQY4 >9-G)6U+VCJORQD#,A6[;<>W14BG_^@_[3 M1,ARLO[J?=,W33*(2*P8!#D2"J!8?Y (SA" 60XA*_)$\'BRV+S+$SD#OWY= MBVV>??K!?W"P9'%F1E:RGB\KOOV6/4U/?:#TM\E\S?#/,_HDZV>ZND%K9S[[ MK<+_LOG4&^7^Q\];]1VPF@9#8#H&X^=\3X&I^:C/JT-+Y_RLI=O)46LE&S-K MR?_T,/_^L[Y%FPMC\P=@_@#B9/5M_Z>CQ_U\-":WU5HW6O$+@*ZN^)G/M9?R MO ![V!JOKMN(Q;Q[.%MPM) _1/-*R$K[F2<4WKQ$RQH\4/H\N5\\RNK3?#9_ MEI7VE68/=]HQ?9+O?SS+62TG1"6Q=AVUTPB+6'N.J0(XAAP0E11++5SVY^6D+;/6O] Q9X+C>*1KN:1JVJT4\K9?]X_0QW M0V7OH]@@HFC-&I-6#VKGOIPNZO5/#DG 4N(@U.!F_9HP'._J1R-OYT]/Y<)P M4GT[$V_G,R- KW%+6;\K:SZ=U\M*?M..P!MMR-\GG,2L2(3^IF_FZ\ICP'F&0.(41$G<:$(=V(X>]%C8[>5?E&C M8/2;4?'\'+L6=CM""P-F8#)SPM&9J]PA\:YWZ13TQ6DQPK3CDJ0(Y("E F(: )YJ# F>8@)6!<0!<2.B%C;&RS M5C&JC8YN/',*0CM"N1*8P,RQP:11+_JM5= C>728[Y,E3HD9E XZ[#R<]UV7 M]IO@O] 9?9#&T_DJJ^\EEZLWM""%E)!)0(F ,F$ BJ2&&0X4S&5.8&2N$SR M,W+&-M%OZUHNHJ>-LFY3_1R8=M/= T2!I_Q6PVBE8H!I?P$&GU/_G*A!I_\% M>P\IX-+E_6C@ZT)[#>:A;Y9U.9-U_54^M,L?X_\*13"31,]^GIME!Q: %!I1 MGL6895G.1>KTQ>^4-C9*6.OF1@7=@-H1@C>8 M/"6BWORP=F+*T?S3_O_[$LO].I>>H762^JDNOUAOG%[4SL_V#GRKL9GRY- M9-*[LGZ>UW3ZEVJ^?-9WF.V49GME*<5]NX>LUS&3&-)<"<) 3O(8(,ISP#!3 M@&1**9CQ)!7QY/D@\N3REN. )KC,ST-# NY=:IN:34MN_B"WUMU$3#Z4LYDY M89FKJ-7(<9=XR!/6"K,,[_@]_ M/4X'Q ST1#G3H@PMMR$W4C/+[W<'=FAIM7H'#G^W=L($@ M6F,0-2 T=^["$&UQ\'@ \@JCY_7X9$C]ASU\>861.3JZ>0T=^GE4'VA9_95. ME_)N]KQ):4LY9)EA*C$+>#EA)2Q[<=\*']HQX+.9EK+Z)F^N&_3G@;3TG6\%J+0 M/MY6OVBKH,_HDP[[_0:9G!(T<"Q)AZW'(2-=%[O->O[(RR8&15:\I-.WRWHQ MUW^NUVX/FN#S?:UCM%'RLA/@ I18A86W+!D>L#UY@P#'U\K^Z7J>M,.A)4ISK:&_ M)$Y7Y'?A[D'8S\Z"-?U97NW&?W6UF'S1@[4^/Z4941"E!> J@0#%20*8$A+P MHL@X2F3&I%6^P,%SQ\9P9O>^K!)9'6LDWM)9"^R8F%:GQ)F^KRA!B0D==M?JSF74M0?M-%W=;TT-7GNU3O)%A/$ M!*:(*<")0@ QB/7B4!*099JE"RHHED[!B>=%C8U_/W_^'$WG=!8]KU2^B=[> M?C'^)G?<$>^ UXXE_8 6F/W62K;5KM9JFK@6HZ@_-KL,AD^6ZI V*/MQK324QMR>$ZI(+3PDJ]8)E,70#XI8(3<@8F M@?.6'D__CFO=)KXI7_-5\F6E5Y#O?_!'XY9\TD,^$8IAAO(44,&R58W".*<@ M507%G.$<)<*VX-,I >.;\*V.T5K)R&AI7P'J)(C=L]P'-*&7/6ZH.)6&ZC+] MBA)1)Q\[6*FH+J-V2T9U7M?CS+M)O]O-<&JR%U8?FX3"1"&<@PP*"5!,"H Y M3P#,TJQ0B6)0Y78A<1=EN;R[PP3$M8F)OS@F)EX&M7MN>P4J\"0_1"A:*=KG M-+P3,H<#<5_0#70F?IC]&M6MPK[.Q6W@Z#P:[WS <*?C-G;L'9!;W="#+\_4 M@;A]>*B: IP?I/Q,7RB;:D](Y GD*0*QE'KY@Q,&2%%@D,(\33%.)$VM2E\Z MRAV;@[11,5)2FO!!HZ0#,S@@;D&M87 ,3+3[)6-VU(ZVX&K%H\\AP74@X3 @ M#T3):["?&[ 7.V#34V^R+Z9VQZR3MQT>-QR+N]NXQ^D];N]93'6_M.+'>5U/ M&"RJ2= M-N]NA*:P&1\?U07U2CHLRCJ>?.]5D(](6;8\J?G[3RJ>=IQ MZ=7156^75:4_*Y,4\S1CRL0;% E :0(!(TD.8@XSB@NF*(E=9OBQB+%-\*98 M?,1;Y:+I5M_> 5)K+.TF^G4(!9[G.\K=1"OU@L0Y'9@>**)I+>6U8I<.K.R( M4CJ\LF\=/>T@M+O=]]]E]:U\6L?I,I@B#M,"%(DIM!7+%##$"."Y.^GN >$R N&R\S[E^0LJ@ MD_R\E8>SN^/*ZZ=U6T@/R4[-0A:VQ3^[ +!@_27N3Z7B(C(H!^'5E\-@@)00I= MXL;2^N,<5=C:NF9([6@L]# - MGV2T21[:IHK<1.\D-W7L9:3F5:3MBW8,#%*TQ@.N/AGS&G4&950/N!TRKH]' M]F1D$X-3;]*C.4/S5N[_?KU M_;>OCGRW#Y@EA?6&(3 KM8H%R1(_;;-7QMB7,"P)G+3N:%Z?OLJ][LM7_BC% MR[;&GC^*>R"3MN]@BX3'&:DAB( B& *,X!BV,%"B$D MDUPP1JQRMJ]59&S3?ZOUC4-"P-7#T4T90X(H3U_D7.9$6G>DEZ*Y[*66E(=5%^EU\DG;ZO38^'5>^7=8TV ME:*DR&0!8I2D>L5H.M_&10IR$:N<,)FQU*HO9"_I8R.[E?[-%@O=LR ">B6H M?R,;*_0:L37#(4+5>62Z*3 XWH%Y;PVUUCW:5]Y4E=>_:/5?=XOJ59G0&7*' MT."0T \4(.PZ!)X"A/LBUQDF[/S0X8*%^]J[%S+<^R%]FWK-^=]-8KT4[Y:5 M7EI_;MIW-!6JS^Q3\3C1OG*.0)%P!A#."*!+Y9@/2[FJ5^#<%LQY2.S6W6&!'F+'L(Y:]6_6I>TO[B-2I5^ Z,.\ M4K)<+"L/";W7H^FW&YFS%@.W*.N+TG'?LMY/@L=%K6.H, )H4B DD 30D1%+,,,(4@H!@KD:49)HE3X-9I,6,C MA;66;GFR%Z"T/$>X&J#0YPEK;%8:!LC*Z,; Z_G":4G#GC-T6GMTWM!]=;_) M_^ML69O^'=7=3%7R'TO]1%.\\..F9"B)XTR;1@ 6$ )$362&XDJ["+10F9(P MITY!V9<$CHT05OJ:S]Q6XZ8:Z(WYV9OYXO&*FJX7X;>C#I^@!B81;W@Z+B9$ MQ2HF*0=)CE. &)> 0DZ!@(G,LIBH'",7%KHLW1\\HR%U$&9QAZ%0ZYQN//*VA(?34#>E_+A M<7&O?JUE$\XQD:GI)F9*IA8)!HBG%%!B5CV9Q'&B<@X+ZD(TG=+&QC';R@K3 M)EBQ,NJ"N0)+_1?:A+OT+$%Q$FL[NO&&8&"FV8+7*'H3?5FCIY6-&FT#E*CH M B5(L8J3 E^G;$67[6<+6'3>U"-PP=1NOIO5BZHY^?PBQ9*;'LM5]:*%-;NY M$YA1DD%3@A5A8H+;$\"0@D 4DA=)S*1 5LZ+I;RQL8K1."HW*D>5T;DSVKD7 MRMUL$@"[P'S2P+;5-EJI&ZWU;<^,_&+H$$?@%\N!(@=.OHH:4[[&]+M1W%=% M,7N(.D,$+!XS7%" O4U[80 .M_6J"?E]/OVNG_26/I>F:H]V(._56SVZY>+V MH9)RIY1IS!'$E'& L.DR+_77CDD"M;\G<9H7E!-EY>"Y"AX;*V]4CU:Z1\VF MRUQ%K?K11G^G:H;V V'!UX'@#;[D/(GL_3&R?6+#7"!VJA@9!.K!2D:N(>KEYFWD-.U"?ZJ13KC=:%I7Z9MW] M1&&F)$2@R%@!4 $+P$22 YE!F<>8Z)6^ 0FX5:Y:(5(@.)1YZWWG6E^(&7P!//35I[**S]S9;\9_?[I>3I_D>OXT-,Q M49_F;0Z":%JOU4T]Q=W?OYW7BT_SQ7]([7/R^<.L_$\I)H5>C6M*H"#)F6ES M21G0OF "$*-$9BQ/4KO>VL$U'1N__#JK-KKMQX=RK?UN5GJ;V3"5CPQ[G! MX?=)W>&4'?0+$!SSPP])>('N&;J_T+_-J[=+35Q/FF:;1$^5)))G4KN36.B/ M2"$AP+DJ0"((D:S .>>9;=[M\>/'QOQKY>RS:$] ULVQUP,1VJ54UT_6\ MQ=?FKYYX\F!9J>>MVLTU[;BJQR;@VZ8=U]WL RVK9D?Q7 KK)"\RD9,\ 32A M!*"<<< 83H'*:)KD*8P+R.V*#;D)MGJ7!ZTK]!=:SJ*?IJ9\?J2].-FH'3TU M>D?E1O&ZV2 O]1>?+B*ES6SWR1UVK>P'1WO@.2UR K)<"("27 !*. =9 IG@ M2L2HL,_K]3LT0_)MV[-/C\X6;K.==6Z$@@P%I!GD.4X P4@!!&,.2*%2@'&2 M)B2CG.29GB>+UYLCBU<8AB!06VR&!WF70W\R6_SN9I'1NCVQ-!OAK>)1JWET M%_8U=M@%#X+Q0'O@KI3A:R?<&;/.?7#[IPVW"^YLX=X>N/O=/CJ M^?YB=!4 MC:%QE=.E7NLT.ST3K(3,$L: 4E0[G:G, "UP M!CBEDM$\RU+I1%G.&HR-T%:Z-85>RU7#LW;%IBU8E7[]27_U?_WZ;ON3\P'M MGH;)CFF"@A^8A_::RT5F7D5; Z*M!3>1MB%:CU)CA3^2Z@V@3PIS5V)0@NN- MT2']]7]03X^M/5VIO\UON?8C*GG:+ZPG"C.8I"0!E A3';LH !8I!5)I9E0" M$U8XY6#:"AX;%;X_LY1ICA\=O2=;["U=J@"(AO:S5BJ;X]J5TF?7Y1Y+];LB MY=47LY4]K(/FB,B1U^9Z_S415HUG^)E6]U53A**M5Z-IL?4**(8BBP4"1&4I M0)@E@%"$02ZD@"HG B*K8K0.,L?&4:O H[I=NVR6FXV+)N;3*:WJWFZ:S1#8 M\95G8$-O([:8KM:#6F&3*=ZJO-I3-"Z89]?+ 2+_$5_=8E\A!,P*A],Q87:W M]@K[/]F.7#^:F^W6!WFOOM#21 ZTT:<3DF0XPS$#4&(!$$KUVA)#I=>6!!&> M<"13^T0L5^EC(ZJMHDV[D$;5=?BT4SRZXR!8''6$A#8P5:U4CQK=HQWEHQV\ M[U74ZK_.$ B)MU,20#C#W&O@_AN]1+>S=2\>FI>Q6^FEM*$%!BE'"N0L(1JQ]74%TE5"E*N M"I$0KEAAE2O0)61L'X"UGM&.HM%OC:J6"4F=D';SO"^@ M-Y+XR N&* M2H=G'SU8E<-+QNU6.+QX;;]EZ_;8M0E&_]]+:BHI-C6HWY4UG\[KI7YAVES&:S3*WT0[*KO11)^A ML%O&!@(X,*E P@7 %3*60,$\50I=C6$./ MP& !K7^IYG4]'/IV7_' [W7P'9]&^VV$@-&_:=4;K2VXB38V1&LC3!=8GU4' M>T/HMPRANQH#UR7LC=-QH<+^C^JQV6WJEIE6L;+9.O_'DE;RPWR^^#"OOLB9 M_)U.F\)F]22A*)5%FH-"Q!B@M)" $OW-U_^D@B00*0JM][@MA8[M(_^Q;;4L MVW;+5:MJ6].P/CZ(^X?JJ/_9?R L]KD#P!N8[%8:1UKE]LRM43HR6INN--%* M[[8$HDN7.5M4'7:S Z [T";V&F7S!K>O:(.R,B@?O]&^-J\=\>KU0N]X;*E967]%^4S[/*_.#V\6B*MER89:7W^:?- KF0Z2Y35]R-]-, M*^O%1.G_I4F.@9)-UV]D/&"1 *[B-,>"0D:M$NK"JCFV3\BG3;2M[TC:7H-H MYTB__M $_OS8Q^2:\9LKXV3?1!NCHY75T:[9)OYMW_!H;?F0<;S7C,RPP;Z] M-!U91/ U:+N'#5\EK6\C3+IHZK5\W+02R2$AD,8$Q%F1 R1B!2BE$DC..$M3 ME.3(L='EH8BQD?A&PRLZM)P THZ,KX,G,)$Z(M.CF^0YX_UVBSR2,G WR'-6 M'G=[/'MES^IHIV-\-^<1V].'2:PHAY1R(#'4\SZ%$!"H!$@)A#DMXIQ3ISJ( M]J+'Q@?G\@?J/G4M>HR$U*ZX-"D<(LTY0*9=/F*:N>O97E M"4&8 3E48Y!!V9D?-U%M9!O?F-$IM>Z-VF-8"&(%0A";^"MAVDXJP&(I0 'C M1,),9!+FJV%Y/[M0GF>(05DK,?R0R#8//?2 V'D[82 .[ 6=37>ZV:U7LE7= M8R5#9[B\EB:TESYLK4%G5(Z*![H_H>?ZBC]*L9S*>W6KUWO")(66W^57R9=5 MN2AEW1[_2-$N"9^>E^V>\;U:][5:)T!\DS\6;S0(?Y_HSQ!&!=0+,@050 5* M 5."@CQ7.^+I^>:/5BW(>O;04/,_Z:*AN?;FU?NT_T M;F5_>V6T8[#C>M#_P%NN)U]U.$.O1U?&F:'<-2_:VGV;:FD/J]:G+GWLV?:#F; M:/H729X0H%BL/6.S<&2%*6"9(97GL&#,;?_N6,38^+VMWF_8W>CHF"M[#* = MSUX'2V">W$TUR/98R;$[K62N/4EC/7]EO8N]WPOHFJZ=) M+#!*".1 )$([?HF( 8Y3!CA#5#$H"^W]N4SL8Q%CF]B'?=BTS*GY RZ#P_;^7A/.^XLD>PWK?? MY]\>Y\N:SL2G-MKKWZE[G8]2Z MF>[;CH'ZY-ZABD/HWP?(R60S3AP*,V4*2A&;W%>O1F MZ]&CJ]%;]^UI1J_I_QT];4?/>T\]CQ!W!B?ZD#-N.<8Z6]:+D=!K](JDY-K)W*??QZIZ@O5$88%Z> M ,!K!Z0CNZ]M?+1]X&#]CHYLV&US=/S+'BO*W6HX[<>W?BR?-_'A/&6%I/IC MF4B> &3"NPC*,R"@RC+!",\+JVYD%K+&-DGWZY@];?2-RDM1W,XH6RSN_&$7 M>&KOER/;JGHY^-T9-H=5EC_X!EI 77S[?"V.[)#I7/=<>,1P2QH[6_96*Y:W M]$JLU6LF/,*$24U5@"EB" M,[U6P0)@I!(@"YDF*N420JNSN-X:C(V%-]JW28G1;-4.EJ\MN(FF:QN&/#!YM^I'6]#;C&?3@U>;$&ULB#9&1&LK0H/OE* ;=A &R]9M!F-^ M:09L)X#)+&RL\9>ZVQ_)"WF\/1X\9%)O?[L/,GRO>%#/" _]B'+Q@?+FH6U/ M89H5M. (R!P5 *5$ 4:H @DVN5F8,+W8<8KP.!(QML]&JV&T5M$QQ.,80;M] ML.MP"QE&$C/,Y:>13A M1'O#L++!'PWU1<\G23GK,"B%]47HD.!Z/\=''](V+K_MW3C)8B$@RKA>*R.] M:HYC[=\4/ .8P!3'B5"*.ODWYT6-C=*V32U7C6%6'4=7O45-Z%O[$\?8MPZP M[4C,#X2A]RH/6X*NLCW"M@0]!4:XSJ![TEZQ0>@IJ[O[A)Z\H\\11V66T(N7 M$^$&]=VL7)1TVH;+8L51DF$@$RH @I#K51+.0)PKQID4"C$K%G$1.CX^:=4^ M&8^C::75O(FK==G'MQP!FW,0_[@&)YD5I*<"U#37K"#M#,/M#ZG+&8E_:(RKF8*)%+08H4 MH 0R@'@A 1,%U(XA0FF>$X:55>B7D]2Q@?ML70>SE^Y:9^'JTU7K^&&OWDWKK'TV M7;3.W]RS[M2/147U#?J9UC=3%7R'TM#U8VV-^:';^:+Q^BWM>(>-^Q=\5EI9(RW!+R" S'9>/V_M=< M*AY9<6%Y>'R]>P/.]Z8]ULO7)SJ=OEG6Y4S6]006,(<\)R#G"0?-SAY1:09$ MIJ" $.4QL^I8<>;Y8R/%5L6HT3%:*VG?;_,4@MU,Z &7P 3H!HE3>\T.PZ_H MK'GJJ8,UU>PP:;>?9M=EO1L45.8(\9UL_WO7MG9_G$_U,^JV]-J7^73Z85[] M3BLQ83@UC=43$&-F,MA3#O3X4R A$R)5F&#LVGG 1?[8)OY:_>BGM0%_C,I9 MM&O#_QVM2A+^9NR(5H8XI@:Z#I/=:BT@^('9)0#N?>K_]T'/VD*4D51BK*< M".D3S $IAYFAH^6Q6CWX+4(KR @^]Z/J=$#5[4I\/>4Y5] MNBZ_LJWX3EKLMLSL_RQEI1_Y^+*J/)<2FA&&!) ,,\T(!02,Q11@DM"<4I)! M;I6>V4OZV'ABI[3R1M.FU,BGV[_V;"AN-0AVK!(,VL!EV0HWQ4\/2K^L-A$3@3-$ M4 9RRO6:SE1JP2050*28)RF%"<'<>BO;2?38:&RE?#/'Z)[Z$3@JEN2PA>LV M'A:;X,%0#LQH:X!-#;%]S6^.2XGUV"MW ]IA]SP8X /MI[L [VF/O1=DG;ON M;D\<;A^^EZ5[._/]GN"^5]]4 VLV_J?T84)2*B%5$,B\H !QC/6BEBM0Y"*C M&5H1TL/I>"%R0.NO:SL_YPL6=Y5\^M*A-7+S]J#T'<:=]Q]E"R M:>LLU+_0O\VKIL3])_W^K/9)\J*0*5$<%"DQY_&* I;C#!2Q3'.>9T*FRFFS MRDW^V*BF51\T^D=; UI/N+Z)&ANBMC&#L<)Q"\MQ<"PWL<)!'GH;RQ'M$%M; M_<#SNKGEJ,*PVUO]\#G:X.KYF'XD^+&*JS2)W?JP[C[>938-TVGU+7TN%WI!/S6MGNGZXWSV )KN+1]7J+0J^F/C4X;[I-J]YP_*HZ_<1Z8S?<)ZWY\SV.7>/9 PZ?\]9>#B'SU[7;QY_ MDHNWM'[\7,V_ET**-R^_UL:#VE1YN>6+\GO3M' ">2H*P02(%4H 4GJN8Y51 M$","],_F4*,6O5HJ34VT7_;:HUTH[0; M'3B,@QU1A$$W,(488(W6T5KMB+U$/_W:HOS'G0JEMY=A=N88=\1\LH^#]$%Y MR1V50\;J\82^J2!OI=GIFM[-A/SQO^3+A.($"IIP( 6) 4K3!-!,KRI0!A.H MF%1(6%4"."MA;%[)*O=AI674J!EI/5TS0@Z!O'P =34\@:G%&9D>B2%GK+\Z M->3PN0,GAYPQZS@]Y-R%/>*(WI7U\[PN36C"-N>00")%3AE(F6EB2#,%:")3 MD&:42B0ESW.K-<99"6.;SCLZ.J:ZGL2O>Q9[027P+#X I$^@SDED'.)QKD5H MH+";7:0\IJ]V6=\907/RQN$"9;KTWHN'Z;RP[U[)MIC&ZN!%Q+'BJH@!3 C4 M:RG, 4$H!SA+%$QAP=+$*DOUO(BQ4=E>B1?7K9(C_&PW2ZY!)?AVR6[-&_\' M3^>-][MI;YRK.D6_-?O[C=*.Z:@707=GAFNA')0GG%&\ MBC>ZH G%(B=EOAJG="'0Q3"=]_58#]UR7BWUL_6TG<]F48Q@^;4Q7I!=%+$V#AEI:0I9-AJ&7&CIH/_?QI)BZ71 MU?@$)HHU-!L%H[=>H'%8&UT-T4"+HS-OD:]%4B<,G:NDTW<.MTSJU'QOG=1] M9<\6WOQ1BN74G%'3JGHI9P]->EI].Q/OZT5I D[%)FEM=?YU-ZL75?/.U$T_ MXFW>=UY0@A%%H."* $2A IAE&" ,.4E1EC&W:!*OVHV-5[\NGYYH]=+$7*RL M,RT[EJ:F\DQ$._F@^HH/Y0\]>9J?3^?M@\ (V[G^[W:. ;F_[5= M>V/8&M&,U<:XG='<'-5'.Q:NVJ9'0>H+!$'?:P-VKPH.V[\]!+9'[=^#"/$> MC/[F91OWV31SRS!*LT(/.91)84J#(\ P@2 A>4[U/VF.W:HFV,L>&]EWAT6; M,_>=P&AO$>A'(V)'UX%P#DS&3A![[\K7 [.! LZ/Q(\EV/P<+@Z!YF%)PH4B, MI<-9Z"5I8R.P1M]HHW#4:!RM5'98\%Y$V6);P"=V@4FI$[8^9ZD7\7/8._") MXT#;""V>Y0;/OS5X?F^U]K698(M+Y[["Q8<,M\5@:\_>;H/U33TW'N2#>5U6 MAXLT3E*"M&O($ZD *E &",X*D&/C4I7RCFZ>?N 6:Z[ M^\(0>MV\0B# &>Q)D[TN5O<$#+O8/&7;T6+QY$4])ZFF\Z86B5EYUH\?IO/? MMTU"&&(YCYO:F"(&*"<(4%4(D(J")ADO$)*YTYSM$#:Z*;S6M=WYJ1^C1EV; M]B'N0%O.=4_PA9[Z_9%SYP(+2+Q20Y>\89G"PO(CXK"YIW?A\?F3W CX:$9. MNXG-E@1*)3%-/T&2B!281NJ TER"'#/%((X%QDXA&QVRQL8BK:K1=DJLE76N M%WX673ON\(198.HX"Y?WS1P+/#Q7]CXK;N@JWI?L/E&Q^^(MO7-+YD]/\]E. MC^+[Y:)>T)DH9P\33-.,BQP!*3G7O*&T^T$$ CC#*,\(9T(6CHDF'>+&1AWK MW(I&Y8.NVCMJ.R>A="'>S27^<0Q,)]="V"=;Q0*9ZU-7NH0,G<=B8?")I!:; MN[QZ(JM5M?9%$,RR!+ <(H!BB@%&0@)A3JNR/%&4.L4O=$H;&Z6$]4:<]BV\ MX?9Z'HGWC0TK3 ;P2EYCX\/*=DO/Q,O&R)D$VP_EC,[X7H+M9A6/($G3C"F0 M)=+X*Y)J5R4UNR>%A!1F20&1"[>XJS VPFE6_ZI9_9LAC]1:]9V4_C][R>GO M&A<[1@J+=F":NI#COS%B)\<_R'Y,?Q '2/OOTF(,Z?\6*%F6 ;!Y4C]:O'V: M5XOR/QN>O5>'A_43J(A0@N8@8=CTDT,4T$P/$&-0H QB381.6SW=XL9&=SLA M*6UW ;JCOAO-7<#9CM+\H1>8OG85-;O&1[$]_AC*#A.?;'1!XJ#,8V?](]ZY-+F MKHJ(IV^X*J#DBWPV=#1[.-67,(DESVAJ"L5RI3F#Q]H!R1.0T 063"%2<*?& MCA8RQ\8>*Y5WNAKVBT/IQ-GRQ-HO>J$/KE? ;=0-WQC2 : $2Z=8E\C[L4& MAS/1,%:W]H@9WF9FW,V^RWK11#7=S;Y(.GU?FYVG5J2)-$2$@! M9$BS4G2KD_52HS M4K(=J56 M+=T:Q\H=D9/7R5@N,AJ'SCL15U[>6"/#]F90AJ?I7Y/]4O\8%SV M>9-2V/Q\VZ7N@]1+<9'G'$(%$IDD &'. "6FTQQ2>9[!)$&%?4_1:S09VX=L MJW33;V!'[9W6HJ96G -17C52%I^PH? /_ D[7\-G9U#TYVW7EMU^I&ZU'Z\: M%(>OUU"#,]#7:SU(S\T@+78&Z=EVYOCZHOE MO.+=I6 X;YH/G#8^Z)Y>6#/ MXZCV. 1G:2*Y2 ".I02(8 H()CE@F>*2%862%+E4T>]QO#1 A?QO]]]N/T:W M7[^^__;5\31I!1/A)&<9 BG.F"G>D@ "50$$1$RO2W',JQF* M]@#.<>/+[7!M=(=HOD_*PIV(O<;)5_<)EX^3K#,\6)_:/\68QS1-*> )S4TZ M) :,Y1 D&59*9EF.A%,'1P?98YNO9_TXQ]GK K_=% \$ZFOYQ77X_>P>B U0 M\O*D^#%4O^S"Q;(09NT,.?A(HZUGX$(T LF6*@4$UA8%;-U$SNVB;WII?Z[ M5CM:ZWT3-9J;-WRENYO#83D$=KZ&?V #LX,MIMY3-]V0\NE>6$H>U+-P0^/0 MJ7"\NQ]5?5[U5OPPKSY78P%+76.%+S*OIIK723BO+':*NW]QAC1Z1\4I2MZ$$YRA&/0Y)R MO=U[V=-/:>[EJE-]&G#OA\EB;=066@:J1&XE@*D.Y8[U!S=/>N MGN=2LT4IRNG2L--JX5?*^OT//ET**0Q[O9T_/2\7JY2*][2::5^K_BRK)AW^ MS/8UCQ$*?9YT>+._KR0'0]'IX%E#=84_DPN-^=,PW@,@>H7E::&U* MH9B]_9FFP8]O5Y5^I:;YE!,)BC36*V*8&G\3$:"08GG!8@*E%=5W2AD;2:_U MC-:*WD0?__3V?!20 Y[=].H-I> [;P< 11^CMWTJ39_%R2%>S0=> \6B;7![ MWN#6\5JY!9==@J$S<.SLS<,%A5W2?R_@Z^+%_9SF=V4E^>+^659-^Z.V49K* M42)B+@%-<5-410*2I01(E9 L$YH#4^SB[9X2,C8&;'5T:<+7":&=4WDM,(%) M;X7)1K\+??BR*28Y M$[M%!B9)G-$B9SD00D.(&,H AID">4)Y @4G4#BM<6V$CHT%]HIBF%YC8L>( M2/YXEK/:,H+="7M+NO",:&CZV%'W)MHHW.!Z:U.EQ9U0' #R2C VQY,:?%E54C3E*#^6_UB6HGEN^PNI;9PH(C&%>0PD,EY(JAT03!D' M*>.*8I06,7,J16(AMOQA1;=;, M?W0\LK08#,OC2K\0ASZJW*"[*E.[HW"TU=BD-K45;#V>5MH#Y?6DTD+LL*>4 M]C@"TVC?R!%IAFSN/59__H G .NTC^ !QH M+VD'R/D.D![3%>T@Z=Q7NO"(X7:7[&S9VV.RO,6-3>MJ,5F%C=Q77V7UO>2R M.7?+4Y+')ATG+Z@$*!$8,!/G@>-4\H)G15Q8K3?/"1@;;ZYT;)8_*S7MYOU9 M!+M9T@,K_#K]*W[OA4^F^'_M399P\RO2]9MI[3%Z_K6SR2 M,E-?KI3U)(LS@2C1DY93[08E! *FM$.48)$I(7,H1.&2!+SS;*?I.U@F\,>[ MVS=W'^^^W;UW3 ?>1CTSU6]1Q^_B!RS@>V75+I8M7] +/]T[@^BQ@+-Y4^S6,5R0'6L9L M$-TIN4+76OM:R5@#T[F8N?R4X=8SUA;M+6GL[^KG##59P>T^U.WBLVGG?#?[ M5CZME^,4"L6$)MTB2W)33AL!5N0$8$EE*B$A6>)4NQRO\ELH.5(V2T><+4/4XONK&P>^9U1E9 Q]4 M=5M\?#IUX?J>>R_SV<,W63V]DVSQ"UVL8J&_R.=5NEZ30CSCY3.=WLW^0]+J MV^_S"S>TQ5('6U2 M7?.LGHU'-B6;SQ5A>O.R]YOF,TX*(K4S1$&JU[+:+Q.4:Y#TVA:E MER+#-DJY!JNCUBE7/:QOW:JGI[(M>G\[$Z;^3#E[D)JOY4XENTWKUK1(DB07 M!< %- EP6088H1(PGJ09+Z 4*',K7^4@?6S;7"8EQTK2)2A77*V/!,:!*,U^B$I$F(N$TLS\3M18[-HYKM(NF M%@?[UV!M<2X:!,' G+76.?IIK?4?34.G;';[*_P%!'U"[$B-H^;_NY\GN;J7N>,EZI#]I M&Y=5I5_""8154H/BK;&,>/9:A1P(5/]^Z:MD?&'?DLJW(N2KXJ M9GDWTW->UHN)1CM/M- M?->T=AND[1C(.WZ!*.#L=@9(6 M+AQT4>+8^&>M7K] GLL VU&/5]A>8:M!+W\W0'H/\[$&QR?=7!8Z*-588W!( M,_8W]HP\+I_TZOI>K2,1[]5?YG.Q2?1Z-W^BY6PB<28@S01(,UJ8!"T,:"IB M()5V>W*:0RF<7!TKJ6.CFE9I<^BZ5MO\V2BN$7?+Q71#WXZ#O&,:F(>LX(Q^ M:_7V&:?L@I/7<&4KP<-&+;M@<12\['2SCY58DZXLB5Y?*4* .5H!2*42X()A M0'"1$$I31#*G9(AC$6,CGH.%PC4K+(=2U=?A,NS:R7MEZ?/&AUL3#5_'^;R5 MW:L=#^G?MT*4YIB'3C_34MS-WM+G+O537WW2-JM%KU0FC_)]VUM3=.5)DL(3WFN M0$PHTFL6A0 A* 59ENM?)513"'4[OSLG:GQG=O>+1^U._S2=U[59W!MU>[3] M.0NM[:;(]7 %WPM9[5ZW.D8_K;3\H^@\+OS<4;6P!L>W18?[W-QMG0Y/"(8VNOH B_ UH4M-.&;UNS('$'GF6,$[-K'G+BO;_^#FCX\ M5*;!:--^YHO\+F=+^;&SKVR:N-!I'OQF=HT9IQYCWBZ!;[G-XA#+TKL=U*/;HK& 'C=\N M"Q=D#MQQP0Z!X^X+EO=Y/!BNEE+LUH?+94I-KRE0%'K9@S@N .8\ 3!%N1 % M$8ERRL"Q$3HVWEEIZ!Z6[H3T%8?$5^#W:N?$#:)!*OBY0!3\M/A0[NL?&)]! MPNK,^-R]/3)C3"QV.7OX(*5IK_>/):WDA_E\\6%>?9*_-X':]80S#*E$%- T MPP"9MO"8:BXBF$1TH M&6:-K'E3V]>Q05899/??7%]), XX=::_V#QGN,07!ZOV4EY<[NM[TO:W95N. MO?XV_R*-,>74;*VU6VT?Y[7^^5M:/WZNYM]+(<6;EU]KTUE[DWMSR_6RN6V7 MNLX@3F@LBRPO@&(* L0R0_1I 5(2\X3P+(V54UI&""7']DG8VFBR-ZJUD69? M?K5'O]ZQU[\V/^3:WFBIS=Q/3Z,;2UW/ P.\"+;'B*\[O,%/'S?FF;';&&@. M$39'"Q_70VOLC-:&FB(=/_W:CO$?=_(]M_8&25,/.2!^3SX#Z#GP@6DXI(_/ M60/*ZEF R72\JN_J6B\_)@KKA0"D.1 4<8!BO3Q@0NE/AXIQC%*9BTQ,GIM0 M^J\+6BWLOAV[(EQ(X5!0.'YX(Q_*F>E''C&J?\';AFM-D[7:LK5VQKZGCV98L69K0V99U MY[-:^_YO]#J -T(G&52IRF0.>!PS@)#* <,Y!3R)818K*#+D%/WF*']L?G.C MV0DO>=.HLB&!7[^^Z]VZTG6 K/=[0\$>?NMWQV5M2@!OU8^V^C]= M,,YV*.RH+@# @2G.$[;.O.:(E$\^LQ4]*(\YXG'(7ZZW]^.M]_]8EHN77^3B M<2ZVW2WK21J+M,A2O?3".=&.FEY_$08A$)PQK@H1*^&4?7U&SMAX::>#JG:\ MEOH3,JOG4],W68KH;TV;$3TJBV6'/^ $LQT'>0 O,.>T&D:MBM&.CO[HY0(( M/NGDG*A!Z>."O8=T<>GR_H5QY[.F@7B[:KQ?+NH%;38J)IBP+,&):99@RC3D MF.O%G)) P5RB#$O&W19S7<+&1A2MKE%ME+U9;=-$\ZV^_7=O.B&WXPM?0 8F MC16&7UL,UWL].[KZK5U["1'?I6K/RAN\,NTERT\5HKUXSS4;1M_HCQ.UFZG( M:8QB 203%" F%, 8YP I"K-,$4(SUZB^<[+&1B>K;0FMJX^2V5T@NVSP7 W= M,)LY[JCUW+/IQ,/__LQI<:^P%]-I]^E]E^Y;>N^QS*??-0>]K:0H%Q\H;RJF MKK)^%88TQ4R!!&4"()H(P J, 4<"4A+S'.+$<6?EO+2Q\<=&V:C5-EJKZ[QU MTH&P]8:)']S";Y.%.K-Z(]6\DALB MD_7['YJ_M(QR1JN7)LO!%.0TNS+SJ9;TL"V]2$^;:+?+ MQ>.\*O]3BHG^5L0\RPF 3+\1B,0%H!BE0!0LSV!&!$Z=2GYUR!J;SWIR"XUN MU/6X@[:#=\\-M'XHOL+^6;35-.#NV3$<03?/=L2][M[9L=T7M\Y.W-(C+TT_ MMIDGMW4M%[_0&7V09GO_(U]7%1-%AF*L $F9IA&1I8 QSH!42A7:"R4YM4K" MMQ$V0AYIU(T:?:.MPC?1QS^]/9_;XXYR-WGXQBX\>YR&+?K(+R^!W<%SR#?S M".) N68;,&D#YM,.F!UOH%MVF24JG9EEEYXQ7%:9I35[&66V]US;4/FK?##/ M_2*?Y]6B\0.UX_C4O$)O7E:__"9_+-YH:_X^(9RCC&,*T@P)@"1% -.4 ,)R MEIBJK3)WVGCLJ1L7/V!L [,)7O=DWNA+UIG+R^ MHFV9'!F#HL:B(-V3>V$:IG^RFRJOU$&Y%U[G>RCW>]P5'NH[^5U.Y\_FN:MJ MV?7* 9 %4]I/E4#E3&F>Q 10I!3 J)!)5HB<8:NEKIVXL='AVW=?>SA3Y]%T M\$6]8#24-[JC[+I2?GV-.WH>P1X.J1]")"5=WK^*+VZW=A'-$$2L@*(H8 B02 7 B4D#S7-$XC:&" M3HZIB_"QT>^ZMM.SEC6?S32T?%Z[MG1S0M_ZE"@(IN&/?4Y5T%KKOFDZ.5 I MK67\WS&N+@?75Z$US*&S$U ]CX[/ MPN#_V/=8U"L+86&+;M'Q;-ZDI8[9;";1IB6"V@U9&1,WRWW7?[?)HV#&* M5XP#<\NV3E&C[,W&A7D)TSG;&AN?A'-9Z*#48XW!(0G9WSC(D4#35C43N(!) MD0 J3=_:)(- /]ND3R8D)@**. UY'##&3K;7[$\[NCY]1BS(,<'(6N.&&8+0 MYP*A6NCV46/,YP%=;7:O>50_UORUUL+>UXM2/UO6$XD5)T6:@3S5"SF4%Q#@ MF&< IAR1),8LS9SZT.P_?FQ- PJ#,<-JZPTE_YJJ>979-N$7]MO6H-IL)D$(9LT3H MA1B1IG&V "S-]9\RCE*L!,J(4X6(DU+&-KM7ZK5A/O6?':O4GL31;HY?C4[@ MJ=[J=Q.M 0I2V;4+ Z^E64\*&K:V:I>M1\51.R_N-^D_T++Z*YTNY?VS<1#^ M]Y+.%J4YL_PNMXF=]<=-1Z($&G83E^HI&4:ZC9$0O5Q4& M9;:>^!QR7M_'] AMVJL]?:;A;Q/QWY94_3"OOLK%8MKLB]^K@P8U+Q-*)1,\ MY=I=PA @+BG F$F@%(%4))@7(K:.@_*KV]A8]+#'U4M4-]J+:/%8S9MU1A-YX1 BY'EW6U[EC?FK0HZ-PUN MMA9&]^JH!Y=E 8,0X^D0'_9ZXSI0,-E!&PBZ'=]G,[[E+.*ME3?M+&SFI1Y& MTV>GW@ZPGJ3T<$K[2H\(,P:=\6J>10X7W!8&J[U(N$ B^BUF/NM1E'IU)!J) MGVEU7S4GUZ+Q($Q[HK8Z>9)Q(9 "L(@10#&A@&52 3S!*>I@@HY%:"R$SNV MC^Y&ZW5J[C.MHN]&X^,.;STJDEN.A=U*Q3_"@3^46W!7:;M:Y\A\!1NMVZ5+ MVP?.;]%Q-Z!\+D8L)0^Z!G%#XW#IX7AW/\HR81[?9/7T3K+%+W2Q:NO]13[3 MEX94[]7GJISQ\IE.[V:?Y(_%M]_E]+O\93Y;/-83B B#!14@+6+-7P)R0%#, M0*9HCA NLD1A%R:[2INQ$9Q^4:$;9UTW&'94-AC$@1G.V &,(9&QY"9:V?)R M$_V'U%QW/_/(:EXP\TEVURDT* =ZP>Z0&OT\U(TQZVHQT1+T^_M(:WG[4,G& MB7P[7YKR+=IY6;Q\TN_KN_D3+6>3'$L:X'AM;\U@N3#A[3S]OA,/VW M0_YR$S@(3_7"8,U'_6YVXQTAR\E;_6&[K21].Q=RHB&5B!(%<%%@O7Q,!2 \ M5D"O&S%*\TQ*DMM0R^\<>9B/6*!<9[>P8XPBL;E*X!H+0\][.>NNY?L[4 M[72NU_.YEOQ/#_/O/^M;VNFL_W XDX\>-\AD/6?$>CZ>_7V/XYA_H]/IUX6> MT8M_U8-J]I2J\DE^T0NP56)OGJ"4)YR8.N)Z\4/TQYYRI/^5HE1AE7!<6*4/ M64D;V^3\MZ__&C4J1D9'A]WSB[!:G&_X!"OP-#:J1JVNT4K9'=SZ9)Q?!-#A M0,$GD ,=$32 UBV@?UL!^MP 6FFU?>WRVP+3N6]_\2'#[<3;VK.WMVY]D[M# M\V[ULGQ>][Q]IY\ZP22&2"$!.6&4(2!ICG$L$,VIM/5L3DH8&XNN ME8Q:+2.M9O3.FD_/ WG9Z[D:GL"\Z8R,DR/4:?T5'M'IYP[F&G6:M>LC=5_8 M;R?Y+_.Y^+V<3F]GXDY_!68/)9O*-F1P&RFS+9H%$Y[FG)MR9J30WA,7@&89 M!XHRCF,]]6'NM'7L)GYL1+#6/OIO].GYOT=;"QP#^QT'P6[+.!RT@4ED@RJ= MB1U,VU*4]5XSER I OV \[E1[*C!H#O#_= YW KN^90>"T*SV7PWTZYG0YWK M\P;#G*82^-VL7)1TVGQ^D4@1Y!0!@K#9 988T"2%@.(XS;.<$B&)]J1:7/9UO O6^V;GS@L@>Q'PF(Q&03?T-Z1@7:K].;PJW&1 M(J-WM%+I^=]^F M"K/OLEJ8C\I^/$9;=KV-*OOU>3YK+ZS-7, YY%G,$$Z'D;^-7V$E@%<2ZU!1'?F'!-8P;W,;/SA ./1/"C MQ.T@' 6(K?HZW.V,Q=8(GST>>B/HM_>#NQH#]X3HC=-QKXC^C_+1^NQ<4W*! M1*)@FH,XIA*@5$K \HR;\Q.(8&:<:#F9R8>F&)S5]+22:S4A23LA=Z6'FY?O M:34K9P]UZTUT=8/?U%L2I?[TE6S9-!RZIF79N<$IH( $0@F@J>R)XH0!(@JS MHD&,9ESFPFXKUO_0#+DK0_4GZ*=ITW-,\Z%LN\\_M=WGRZW>$:=55>K!HHM( MF=3 )HPYQ+#8?::\@QWXPW2BNUNK=-1J'>VH':IIVP64PK5?.R?X%1NI7<"B MNR7:I9M[%H?@W 35U%\DE^5W4SUF52;T,ZU,[-\J*WV":9&Q@E(@%60 Z6E*7P6(O"#2BOU2DL10];K\(-CZ,*%HZW]^.J=V5- M'QXJXSMJ]^Q>?9':?5O*IN;5]NQ%J0QB4W-8YH@"A H&*$HI@&DA$Y911J63 MAV4E=6P\]77Y]$2KEZ9<'#4TM6GM:FJ+U-'OY>)1SZIZH3\P57-BL[913SOV M$KW5?WB85\YT9C=$=F3F'?C0F\=[^AKH5QH';=7CA))/'K,3/"B+.6%QR&%N M-_?,"I-U+>5^V5.3;W&OUE-SPI($8BDH$+F)U4DS[6@AE.M_)8@D22X0MSKC MLA0LSC^O@Z/\!M#6RCZ M!$N?P,3AW/HZ; 8ZH-YBI*2WX^?SEG>>,Y^X;;@#Y?,Z[YT<=USF?[DWX5D6 MYP@K("2/ 8*0 TQY!K(XA3E1 JOO/],4\ZG[Q**O5G]=M)-,TBZEB$E#(!$ ) MEII(X@+PA&L6P4D1%TX;VQ?DC8U+?IW5DB]-O,)G/9)E7<^KE\C8X,8AEU"V MHQ&/V 5FDD;3:*6>7F499==_]=F=TQ$9GXQR2>2@I&)I_R&OV-[68SWU1=+I M^]K4#3KH2QL+FB@6,P 3G (4"PAHED/ A;9;D5@EV+X^Z#DI8Z,1HVJ6IPW+B+)@6"RT?$ 5FBP:=5L>KFB*?A4#KH%68*=>*E\+L4LP="[' MSMX\W*+LDOY[2[.+%_?@OT]+\X1[]77)ZE*4M&I:%AT=)C2)V&T8+UKP0GM'[6XW*OHJT=< M'&CN6GP&HCA'G-PXK@N#3GX[>>-PW-:E]QZO=5[8@]/>SIO,!V[&_!HAV:#CSJ'=6!B'4/W:])P-.QDV1XON]W9O\#N8E6J\IM^Q*I8(4TP@A)!0%@1 ^UV*L!2DFBN)@)J MVF8D=@N?."EF;(3<%&U=;(NV&DW=2^2>@--NW^YZD )S[2E\/-9[M,/!=Z': M$Y(&KT![WMI3I64[KN[9X-ED6KVAM11OYT_/E+FF]2VQV>UH_1^Q]&?8]5KKNA\=H7^;2D85L?=UI[U-VX^^I^K-#L M]+?),RN'M\CS%'%)@*2FV2E5^DT@--40,\0=SI@/]:A<9&%68A&JR= MQNDAL5]5# 7T$.N/DTTU-IJ;,X16]Z;1QJLTV>B$\97Z;)S6::RM-CH1O*+; M1O=S>X4O;/+S7KYI+[BFS6[-9UF9*$[Z(+7P>;50\VDY7T5CU1,:UR5*UT=CK?[S$H M%EOCH:$.S)Z[Z< OT8X!T0[^]RK:V+ .ZPR.O5/<1=@Q&"PF8YOL_A(M=L;B M>6\N',\#?Y$;_8&\$-71X\%#1GSTM_L@&N2*!_7*/#+%*N95_>^K!24F+.9I M3 %A/#=[]#%@.4>@D)EB.:,)B^T/4 ^?/K9/Q$:_Z-^=\FL.,+-@^6N0",S@ M.R#TRS8Z0,,IUZ@_*H-E&FW0\9=G=-KJ"UE&!S<-F6-T6M^##*,S%_5H_#3_ M+JM;5K?YOT)Q11&B@',A >(Q!Q0+"F0:BUP[MWG!E'7GI]TGCXV,&N6BW];J M6<[!8\"ZV>@J& (SD34";@V@3EE[30>HO><-UP+JE!E[/:!.7M##)]C$ FQ; MB[__L9 S4R31+(DG@LD89@R!# GM(W#M(YC6MWJI23.%4Y5GS-Y'N"1M;--T M&P)$-PI')J![N%F^$3S,"3?8OC5M=HHVQ3"L$G> Y> MB4\0!_)2+%Y*7]Z++3J=WLS%APSGW=C:L^?M6-_4[USE=#G!=^7W4LB9J.^K M=[NE4"!S6W/4=P4<)D0NVJ$ MFP_O^I>*=<2>,,I$;+(J%-?N*5.FYW%&0$JI]E +G%".W KZ!L!^T,J^PV%O M=U05[ET._(7\7,VYE*+N+@Y[$^WJ[^]HJA]L/@^B'#48]-BI'SJ'ATP]G^+> MP_U6J7):FLG_?K9H1+;Y]9F)OTJIZ,07T MZ).I<=L_5*9'V,N()O!^"'V8\)30H2:O%S9B$P)R[21MR@2Q%SISJ(E^0-[:O\KH@ MYJH,YH[*T6]&Z:C1VK%TUB7,+6>\/R1#D\"5(/:L*7H1&O\%1<^+?(5JHA?M M/UU*]/)M_JH8U]OJWB(6,VLMRE%?.*N?O3Q@9;5 M7TTCIVT?X7ISLJQ7$07GF02Y@CE 4#LH5&04Y))!"D56"+?N#5W"QD8=1M>H M47:GA7;M?%QOA;,=I_A"+S"C] ?.F4UL$/'))9WR!F42&\L/><3JGIY.B'9F M[M7;2HIR\8'RON7#XX^BPO^EAY,(%1#^S-FX6/"_QO% MH[7F-]%:]W6^L?[)6GV/[DT/T+PZ.R[RAW5]>B!SY CU>4;/CMBK;DQ->+8Y MBWDLG]?U'5F!18Y@ 1#BFK^@65QQ3#2=28F1@$0E5G7U+&2-C:[6JD9[NCHV MKNZ UHZ:/ $6F(E.8Q4@X]D"#J]=I3O$#=L]^K+=1UVB+6[I6?R$/TJQG&I^ M>O_T/)V_R'5US]-%%6ZGS;BNZJOS^<.L_$\I6C)[.Z\7=5OP/Y6*,9&F(*98 M\TTF)2")B &%N8IS!C.2NM5.":'EV$CJ8G&155$1$=&9B-[2YW)!I\:PF^BV M.57JU[DAS!M@QXBO/JZ!N33\D+H7D@D)N=CH4]2M$'"*[EU"AR6I&QL/R(; MJYOZD<87:6()^4**IAC=:HG%F4PIPV8[7VFR0,+D^V(%$I6D*DT4+ JGFIPG MI8R-)+9*1G53F(_^3BOA2!6G\;2CB*M1"DP-.P"UE0O]+U,[(?#)":<%#L2(CD2>I6^OREZYW3[WZI9R53\NG]7*+Y@3!@@#5M$#(>0JHB7B0 MD&0JSE-.H'7&U=Z3QS;Q5\K9IU?MX]0]MZ^R/O!D7NGE.87JI+779D[M/W2P MA*F3MNSF29V^H-\7^0W5HV,V:Z5X UN[#[ >NP+/Y-%(!OLV7T?#Y M=>Z0-NCW^;+5AU]HBSOZ;H]N2_ONMB:>R"RELLAR $VG8$3B E#%,>!%GB)! M12JP<*OP<$Z4U7L_:"V']?(HTN_\K&FK_=RJZKI5>@9;V]W2*_ ::L-T$[ Y M5]%>!W*?6Z;=./C=-3TC:^"-TVZ+C_=.+US?LVG)7K+%QY*R)MCP[;*JM*Q) M:ISZE N A-*+>\@SO;C/,% YHTBR),X)=NI@TBEN;,[$U\=YM6CKGLTW64-3 MHWDT7:ENW5[6$G [VO '8V#R.$BVNHDVNMY$*VT]-D2Q0L5K=Y1NB<.V2K&R M_JAOBMU=/HM]U;\L=&/^?J(M5-[%=C0K2VH?=1C.L8V1%40.0#,Y9OT#U5I[H(7?CR M5.=5&$%]JHOXV!6HNOP8]Z+/;46"OEM(7'6RAGKO-74&);/47!G*6I* ")R2IWDD(F09J21(B$LKRP:EIF)6UL M$_MT983KZTBX%J?Q!EI@ CA722)(91HK4$(7DWBENC16MMN4D_!5E>:37+RE M]>/G:FXJXXHW+[_6_U]U[[HDMXZD"?Z?IX#9F,V<8Y;8Y04D@1ZS,_=TIK':R8Q*<9#Z)/7ANAQ:QD-QZEEPQXQ9-&=.FI#@>\+\LG*=X\%?KQ M]1G#*K6UO.6\T/^PCU1_D;O=6HJOWXOMT[?OYBZSB7ZOJH>L>!((3"(&E: ) M1"+BD(D F;I>4@5I2F*'?C[^]%H:@3;*[W>UGD%9JP]VM?X@;PPP>\#UP2+3 M":BL3'=I!>1Q;(?Y]A5';&(2KH\MU5:!VJRFY@^H#0/M<.Y- XUMH#$.M-:9 M_K75\UYG"!U:%[W.4,[4Y*@>TKP>4E$/Z6,]I/44TX[,I1G:3DQ?W9#\ S[8 M-\FCN/DZ+/G'Z*@7TP2/=\_R-JGB]^JO]/]LB[:H3),,*52"PB0+8,9,_8-Y@F?A[M"__Y"]UU,KT M:W/$^P7,EB]^T<9N[OCEB\>%(#YI'&51-(=R/^3_^92+ZGM7_X/45E31CU64 M\BA#@8*4R @B%&+(2%9M5"3:E8Y$$#J=E;45O#0*V.M=?W!O]$=YKSKX831V MBS58#X!=A&$*6">FD .B7VI$.UJ#@]HW=8S47QS!%2J?T0-KV;/&#%P1>1DI M<+Y_;#[%9_G-=!"C]5FV%<(JX*DD,%/4G'A1FIM,_3B.F P8HP$C5@O]/@%+ MXZ F(>"@I,/QTUX0A_G%!S03\X@C*B.R(\Z;?G56Q(O'SIP-<=ZHTRR(GNNN MK/35+%&^;]?ZYK+.R]H'U;.0LTB$"8P89:;M5PB9P@32)(L(YI)PZN1S6$E= MVF3?*VT6^5VU_WO;.W-L]J?=(-CY'=ZAG3R.Y@'5\87#;%":I(#8H.#7*21F M@T5O03&KF\=L0^S+(_YENQ4_\_7Z=B/>;W;Z'ET=.E@1'J2Q0;[1_W=0U8&S7$? X@LQ(:X3 M?R(:S4&E.NCH#@S8C?::LL#[>O\QS6M;6@R-@V4@Q#NZI%2BDJ'^J,U9668A% M$N,,9L1DJK,809:Q#&*4A0C),%&!N-;!M=)D:9QV^ZV0=1!R4VG9IGT5C>Y M;8NJ DECV?5>F=V C?>'O0_#:SG'-Z!C"JBUOP&M-L_9^_#, M[$9/,TQ>O&HG:,>XV'8"7MW?=L+!QOEV>^#X"@U\6SQNBTI.M;MP9QIJ%<]W M6R%7&0LX)VD$52 %1'$F(<.Q@C$5(HF(3(2P2G:TE+>T[]2^ $%'YQM0::UA M!HWFP*CN7KMA"'?;G 1O:,Z3HG 5D*.J.EC XZ&XPY"4V6L\6)A\KM2#S6WC MEONWG)MGE9\EE_D/XY&;DU5-L1+,1,@9I3"42$%$0PYI2A3,>)*Q*$DPH58^ MLHVPI=&+)GLAM=/;:EK>@(VTK )C!:[=RMT79!-S2*LF..AY ZC2 P5,D[Z? MULW!H>H-_V);E!/7V;-#RN6H?E#?K6MW&\IN2GFU]53?6L<;>CH&F0'1B-JI5O@%#M3YW6\#,3E/N80DV%BJ?5&0M>U9: ML*Y#];7H:J]U_8LJK#0M6_7C M-#57G9'\ZDS5CX8-3PW@5?,E_LWMJBHP"]_5UC MH_"W0NBWH_RT-3DV_V_^6 6!D\"TK6*:;$4D( I4!&D44AC3((W#T)1-MNHQ M.2QF:23;A(H;56] K2S0VHZ*LY]%UC:\?BU>\T35G:$:$4D?0N+J /K9A\\< M-Q\R\#1MJ;<%6J,D@PCB&.4"HR)1&G3OT@V@KDMX_8PV2W4QA@_\:R]:+?S*NNED3[74?MGS[I2>FG1R[70R;^[?WC? M-(Y:M>.>UQVE'[?%;H6R2"]I2 @#(C*(<$P@H6$(:D2BFKEJY#0I8V M%UL]P4%14&MJ_[WM!?3RU]8'3!//VA$(.7UF+T%PQ4>V]]&S?6(O&=?]P%Z\ M=N0F=%$8Q[UM=_)QNZ&'WW2R;LIF_G[7MY2P^?]'(%I,/C^OMLY1?9/$C-\VS:2'_H*44=]N' M1ZGYP-"!28JJ^VG?J\^2;[]M\G]*4:<-WVW+HRH>*44\U)@F":$0L2"%-$$I M1"G%84@5%JG323O/^BV-)RI[(#,&@:Y%1]]A]@RZUS6)!.#V)RW$S?%MQMH1 M92JF>AOL*.P5QWAB$CP[;(>1O0%O?QD#];\:W^N./N8[NC9VW8#;!Y/MYKGJ MQ<2(>^VAZ5G%>7ML3H/O20_.B<2,^Y1\S1_RS;=[5?F12A9UF9#[HM'N]E=> MKM(@H$&$,Y@($D&$%8,,!WI!K"(2(11D"#DY@18RET;YM$E<+K>.(Z,W MDNU,G8FBB@"^T^]/_4%=81E*:6IA2I-MA$24ZN\SHY"(E 1"$?WWQ(6!^@0M MC7::HPR*\KK]Q?9I5^ZTUZ''P8UL>I&U8Q@?>$T=H-O6S\W&4J8XU_Y'"D/),=1^2 @Q M(2%DF10LB0G*L/7IU!X92R.$_3;47L_1^W0OT;3?IKL"H[EVZ:SA&;5)UP. MASVZET^>?8NNQ[1S.W1]EX[(/-9+GZJKQ%^*[<_=]W=/&]&$4Q/*TRB-$\AQ MH*=XIO2'/V *9G&4RBQA<4"LMN$&I2QMDK=Z@EI18#1U2([M!7-XAGN#:/*M ML%-TQN00]\+DD#KL ZZ9,H;WL'VK85-:65^)PI=@&,P/[KUYOK3@2_H?90-? MO'AD_I_,QJM!,^;[NB"Q4DNI-/-4[4$J$M%,A*3E H"4<%UCP MWU>]U)&H75_G?\8JJ"-M=*_O?TT=U--BJ[>;72[R]9/YRGR1_*G(=[DLW_[B MZR?9%%M=M9SA\<2H2Q)H21(>[)A%D.6!@*J M)$ED1CD7PNITVS3J+?:+LE6@:Q\X& A:"X%YP4#'QJK"<6.EJ0E9)Z9<6S/: MRUM@YU"_WMC.]2&;<5BOJ%CM$_UI*EM[T?"5*F#[1+>_4K97*>.^)'>T_/YN MO?WY42.D_UK7Z]9"](?K7;ZA&V[^SK6"E6IO\I*OM^53(?>M^:(TU,L*(B!5 M.(*(8@$)CQ14 1(TB/7_A4Z',ZY5:'%?BZ?'QW65K*97]6*O;E4=;[/=0&,D MR%LKJW6_:NT$=&_HO[A]&JX>5KN/P9R#-74HVXR#L>4&--: ]T>CLC<('"P" M!Y,FZ=7H"U^?!'^U3K-2NB\$7Y*XM^>." +]*RUVFCXZS16:D"BF'(<1SZ", M&(-(Q@%D/(A@3*,T$RI6$EGY\8-2ED:PK9Z=5B$.$89>+"WB-3X0FIC5SH S M9G^N%R6'J(L/M&:*L>Q1R_>Z^MJ>NX3"8,RD]^;Y(B27]#^*AUR\>*3/6F7B MO6L2\>JCE"L2<1EBXW@JJ2"*90QIQ@/M7\4!%I(*)*TZ& X)61KU-2F)K9*. M+N(Y%"W=OBNQF=J5.X9E@M.V0P!X];7.R9G7?QJP],0G&KIVY E8F7_[OI/B M]H<(2A1*B+0[!$F@"$Q4%F62 M,1(BJQ[8(^4OC2 :/<'/Q@Q :SM 66G>S6$&O^6;YM>_.QZZ=1PC.XZ9$/F) MZ:?5'#2J@UIW$R*LU08=O6] 8Y''X[WCD/-Z -A1A7F/"(_#Y^00\ZERV/<*P2)2#6JSN(1)! '(2F1EFB4AK&81 Z'1CNE;0TZTU\NH>7,/1>1\,DR_<)FY9.+-K]D MCLLWC*U=^BY?-T2T"C)ABI-*F%0',DB<0?34Y*OKC78>.7.5T5-C3FN+GKEF M_&G*,[LL28"X5)&"29R:H 6.]&=;8,A3'HE0IDF(E.M9RN5OB57' ]UV3EQ MM?MF7P_5Q%-Y!$JCCE#.LVO4(VGVXY/V.SP7KAZ9N"77ZWJ7Z*^T^ ]I/OY- M;O"*$:72)"909=(D4MC0^^T+5>%)L]UH=6 M4\=$J'Y4[M/DGCN7S' MR/*H#]MBE_^S2?K9[R97I6:T-,-)51^_58IB+A(A85"E;>H_(>4L@C)2*0H9 MT@Z$TY:'K>"E\4=7;[/ 76_IIDJU,=K>U#_R[<-#OMM7Z112R:+J;K_/ZE!2 M.H8-K ?*CH2F@']B2GJ)?%WXH2R?J@:@E>85W'O=/18\=43+:Z536]GSECAU M1.2DMJGK_>/H[6^:(;GVJ(1Y69HT A2BN,H:1"363,;B )(@0##-1(83EF$J MG*I:G9&Q--+:JUA-&C?B.0>A'<=<"IV/[(A11_//^ME.+]YDQ:W JEG$=1:O8N.#,E)1#$86RV M:P.&L)**L&2UV^[HVG+OPEJT$QWL%9@P/"]WH$HZ_>W)5+/,-[^#Q\8*4[[T M7$JPXQZ'_:A8;GI,@O74NR :YBK3]U,'W-_^UD)^+L?7X^:(,V)>=TOLI<^[ M?>*,RLE^BOL31D9OOFL/R73V-%SY53^C*@S)!%$)#B-($=$>3(1"2"-*H,0D M)F$4QX%TVH ]*V5I[DNE)#2M?ZMO]0TPBEZJ%.D JF7M%I6.PQ0YWRU"+=S0G)Q*[ M.N@>XRM.$'F-KMA)GC>VXH3&263%[>YQQ/0'79NHVY?O4NX^- 7+JT\IIED2 M)B&%*4^T?Z*]$LA8%$-"HR@*<<)4X+2QU"=H:>33Z DJ14&KJ1OK]()JQS,^ MH)J86C1;*8K>Z,_%:63S28O?\4;\# MU9M+F,0XQ0K&E B($H0@)I+ B(M0"HH1LFMEW2=@:330U1$8)9U6*;TP#A. M#W FGOC.N%C/^4O&#\QU?6MGGNN?7L[QWF?/,K9E$''&39L?#%&D]%HP4@Q21EG 4I*@,!K3A]Y*^M)( M8%_UCIZM>N3EDV?O'-)C MVKG.(7V7CJA+]%FN39#SDUGQ-%E),F!)$M%(+TN"!**4,T@2KF>[_B5G6*0B MM>\9FYM 93!RJ#5V'S4QU MAHY>%U\5AOHM'ZPM=.:V^:H*]>M\5$]HX+*Q)V;OGHI"#W3=-LDA>]E)\838QR8V%:\39VV$LKCZ'V_/XF<_D#AMY>C[WPO4^.I^^-T%<6>X^ M:^9Y\U1H(77GYQ5!1*:"<)@DBD+$9 )QQA D.,5Q1D4H)!O?![5/[-((H]43 M%%K1JJCM8Z7G-2U1>R&WB[3X!W+J!<_+=JE[4(W2H-8:?!K&]@F-X4:K%^\>U96Q>CPW#NE?Z8;6>3_OY*$96:1"HHF()['IO\I# M2&+3(3Z*,JY$%J:A5;D/&V%+XZ"NNN"@+] *._4@'$;88D'F$;?)-X]Z(1O7 MOW$8.Z+2RYD6G1[M[QKE\ MW87EUX)N2LKWF5XABA+$S %K;B+4-!(0(Z%@)/77+24\PFG@XN<-R%H:L1[' M<#K*NGEW0^C:N72>,)LUY-71TWLVG04>/AVV(7&S>FD6=K]TS6QN&>6/E;O' M]5.I>:G:&FOCW91'A#("*395U[*408:C#&8B(V&<$!P0JY(, S*61A)&2VC4 M=/(7SJ)GY6)=B\GDGE6M(&@U'.=/G<7'R8VZ%J?9O*?F]0&\4=6?TS0$P05? MZ>RM<[I(0[J_\(P&+QUYTM'D.=7)9-T5;%W5]OPIAI54BLA48B@4SB!2YAQD MB@F,&%9AD-$H4DZ.T@@=EL:-E0G')Y],&DW>5$@IQQ?='C- =K[6Q+!/3+]- MA>U:_YNFX';SWZ'S4U3I]P&\VQ9*YKNGPF<]K?%X>CV[.4*->4]VCL?IY-SG M%8\:X0L>VIN4[S>?)5V_+?574_Y=_T*_2>7M[AW-BRII])!2]57^VOVAS?^/ M5"?F$6[R+_? &,)J$T!K2W@UG18R8LZ\_PH#]18 M!"J37'S>ZP;'P36>;9!F\J!?3)/"#):L!^M'.UAT!Y09K!_58!W:4/KRM;U@ M.NB27R=A/L_="Q)'#KZ?)UZ9S]<)G>B/*3=O]3=YK]HVB*97[4&U.G]XA9)4 M9K'D4,280Y1%&:0)TA^Z,(QB3E4@E?V7[4IEEO9M.^AMZB:J0LJZ_)/2^M?= MI;OSF%8VC$R>&S-T%M^Z&0?DU>*VG5&Z5V#?(A88@XZ^BK=S#]#(5,B)!^HU M\B;!KC-@CT?3ZN*,FB+G\@J(K1,TQ\AXG6S.*]#H3?V\YIE>2QH>NO[N*XSM M3X7%-,B40@H&2"_&$<>!!GJ'LXI,42ZA]:H&19!]'F M25?7(ZAC:W7,;445BI B& I$&$1*,DAX1& 6I4BH((LU'8XL2]"5LSB"ZU0G MN&E;;.:5JN,#_7T8V_&8!^0FWR_MEC%HX_43UC$XA\-$Y0R.1+U658-S]@X4 M-SA[^4AZT&1TNQ'F/V__\RG_0=CF1AA;@E=?C&<6HB:2&L M_M)1^<9$/UNMZW"U1V)Q0[)^W#/\CB M#UKFY;WZ5.2FC/R;[0/--RN6,B2#E$-M*X$H(Q02&E,8*ZXXBT*%D5.:DZW@ MI7''/K_QIU8R0?5[3\ M+ILL9<^\CG)#Y'1AY7B_CR/+GZ60#X]5>%S+D-T8N?[%AN>/='W[8,I3FBOE M@Q0KR53,*(T@C64 D4@XI&$20XPCE$C)49PDXP\SNRNT-++[8'H(TLWFB:[! M8ZLR*.1CDTMHPCN'O2?'$,_5HV?'A7..R<0<>7)B^F!-18_R!AQOL.]- K5- MH#5JJO/4X^&=[J3U")U>\0SV> 2'3V=?\=QQY/Q^PPM)2_E&UO]]O[GE=2?% MSY)+O=)E:[E*58I(BC$,$LI,D7X!*<8!3+5OF>HU:()HMMK(;V83U(Z";<1: M36E23^FN\.EF]M>""JF)M=70,0!FA;4=77K#;ZZ4S5I-\%NK\.\F&[#5&1R4 M]D=Y+A#YI#4KN;-2EPL2+^G)Z=XKCO-\WZ[U':6)KNV>5T1E82S# /*4)!#% M1$$6">W[L21+@Y E<9RYM%X\%>'DP\W08O'K_=?;#^#N_J]?OM[?_2_PK_4GT@>:K;#IL-02? )I&9"]"IJI M0[$=Y?X[J-4#M[M=D;.GG:%+L-N:;$[MUWD^QW46$>_'M(ZES'\*ZZR59P]9 MG;]RW$?J0TY9OJ[S4S;BS)L;\-DS2$4MN?H(Q*G#GUVA@2MK0P9ZTKT,J.6'CW0VJ]X/8" MU/0+[08CYT./8Q;8%R'QO+#NES?W@OJBY6<6TI?O&7$.[HMV]&5Y]W&[N=MN M?LAB9WID?-*PRZ*0-3NU!5IB%08L4U @EII<-F0Z]F3:34D3R?6R+PBLNOZZ MB5T:B]2*@SN@58<=W<%>^3K=T^&XE/T0#'/-=,!.O>3I8 H&,!U3;_W.\> MVP_@5@C])I5W^J_WQ=?MS\TJ(8(P$4J8X"""B"88XBC3?^ X%0%*8QY:M3 9 MD+$T F_*VC=ZW@"CJ<81&%U=6P"< CK,T)Y@FIB.1R$THNI_+P97%_P_??+, MM?Y[33LM\]]_ZN.PB%XD8L4@ODB.NL$9.OVF82@EQ2E+& M5:1$XM18?C1R,U"B7^3L%L1C\9B8^RJUP*<+(+B?%CUCK==SH-WGSWO"\XQE M)VI7:+R>_[8=B2X_[DQYT)-X3.Z>;[=5.?I-_J:54333'LT M,<2Q*=X8!=(TEXUA%&6)XIH#4[LJU]-D?S_N__FLN M"_V@[\\?Y ^-G>D3$+ $9QE*H2TES^H,NZ'QTDUV MO'LD)>6_I*B2PU_4WU<142F-%)2$)Q"1B$/,< QCCG#,4$JP79.M2X(61SM& M3_AH%'5DF3XD+7G% SY3,\D!&H>.#^X<<@$)KZS1)VM>GKA@\0DS7+K^RE21 MM[_H0[ZA==&Y#5TWN2FM>W3+>6'*\H0QY02%(8P4IQ %66BZ10FH$HFIB'@F MU;CL$3OY2V..2BVZ+D'1E&S<;<&3'O]B1_4RP6RR[>@O\+@M)Z?%#9_>-!?' MQXPCP+](O2LO&-I_TN>L;UM;"VF*J7C;)I1E) DX7$ 8V'Z;H:A@E02ORF$"=) D-)5!S@+ R9 MD_?B1:NE<9(Q"K96@7)O%I"-774][^H*DQEI+*GV?!H[QQ>_]3/(=C0W^]!- M3(A=>\#!(/#V:- Z-IEMO-8J4SZE+L9[TU1,\4>?7H'V2;1^%)N5DKUB^9*\ M_3Y\[*'0C6GMH#\=^>X=Y>90V+/YW?N=?"A7610)%@8Q8Q',8;#L:]0;AQ/1X%7HC MCH):H.+W'.B0P)D/@5K8?GH"U.:FL?M[FWPG/VA6,[$R_5*8TP15GYB_E5(] MK3_D2JYX'"+)B*8688Z!4AY!)L,4ABG%$9_::-4.7C/DA:N_IW52-CN%?K%=_)]0Z,NK/0%!X7K1F(WH-89 M&*5];B+:0^1W0]%"[LR;B_9(G&XT.MP[CJ#J0^[&N=INY&;75+R-DQBA+ @@ MSB(!41K&$"M*H H02U":<)8X;2V>E;(T"FJ*N^RU=..7\T#:$\" $/AGBO*!9*6'0UI<<,'SQB+3]BC_^2C>T[D?_3LHF1!MGB(1$"1A% M$D&DA(1,KW,@H0F.4*QD9&K>6.;E]TE9VJ2O] 0'18'6U"&-NQ?,X8GO#:*I M SMGT!ES[+L7)H=T=A]PS92O7L/V<(!-26_MKR_!,)AEWGOS?&GDE_0_RA._ M>/'(1(-B6Y:?BJW*=RM!19;$,8<\CC*(0OW1(%%(86J".B(22#"G?BR=9R^- MZRK5P&.EFV/*0 '*W:MZ 2M%]G;W' MNF[_QP'DG*>\#20^.6!0WJRD8&/Y2Y:PNF=L&96O]-=[H9^5JYQ7?MW'I\JU MQ!(%:9@@&+(HA(@@"7'"4D@)2U..*$LRJP_[14E+(XRF8(C)S3U6%]3ZNI95 MZ0-XF#R\PC9U?&,L8B/*K%Q X^IB*WW/G[GDR@4S3PNO7+IAY)ZNU-]-^:&N M>5_R(J^Z<7RM*F,0%J@,J96] 1UWP9Z6PZV[N ,QV/H8G\"8FBBMP<]_'O8R(UUW< 7'S[N%>MOMD M!]?BEI'=SO;E/>^5B<'*35F1T^?ZC-'=MMR550;*'UJV^%2WZ"H/Y6@#DH58 MQ2:FB@1$08+UPB7,8!;+( I12+ATRAJY4I^E\=!G6>Z*G._:#-J;)I'VOAK M^A#1_>Z[21"K?F\<2,>36]>.H!U]S3@N$U-2Q EBA$ 4Q@HBGA%- MI20R%3*#4,94\"1V*I[7?;H3,@!<1<)K9;TC ?.6UCMGVTEMO;,7^6KF>/\HS;FXS;<[^IAK$FK[D:^B *,0 MLPR*.&80D91#*I,89F&:<$%$)C.GLR7VHI^^&T^E-/T(MZW*;>J@\2;7 MAW8?_W)MO\?>X;"CC6E GIA3>GH_[C4'C>K@SU9YOSTJ'!&;MA5DK_17;@AY M"97+;2$O/L&-TLIBUR0R_57NOF_%^\T/O?*3\J-^TYI,. MQP&R$0_I$,D^J>7)&(A91;2L+>V)0F'.\;&Z#7EE =?)D08J8A!'IE]NS!- M(0NT+\.$$DPF0BCE=!KB^/%+F_RU=C9?2QOL;&/M8Q&9/+QN"\:(:/HYF_T& MT(\DS!PS/V?=:9C\[%4C9^UV\TU/D ?3\?ZK?D15PS,+,L1QH& 6)!PBR2DD M"%,8$8ZR0"7Z?YWR=,X)6=P,UCI"HR0P6MX HZ?C)#X'I>54OA*@J2?T&6R\ M%ST=PL#K!#\G9]YI/F#IR60?NG9D'8QJ&7WW5)B@T2H.<8PE32!"IIZ%1 '$ M.,Q@(&-)HXP$J3DC9!^//7KZTN*Q=4\.7BO7Q!,PU[H+1P+FK9]PSK:3.@AG+W)/C6N>\"XO.5W_NZ3%VXUX0W=R ME4JR+Z FGM*C,')*?[L$PA69;[V/GBWI[9)QW7RWB]>.^SKO0W9F MZ^&.%L6SVA8_:2'*56J*DP2Q@C(R;GD<)Y IDL$TH5@R%D0D<-H [!>UM*G_ M3HI][<=RIT$V"?2=G0&S0^C:?WH :+O/NA_X)B:$0T3?: F.U/3WP;\,A<^O M_X"T65V!RU:_] LL[AAQ%+A)XS#M59Z_%G134FZR._Y*?^4/3P_=)BV?]&OU MG9:RJGI^KV[Y?S[EA125N[+B. Q9C CD880UO1 *:4!"2+(L9&D04$*M(G8> M=5H:#S7JF\HFG4Y&CXT%H"[JKW]#-X V=M2K#(=#MIY&KY1V^F8]?M*#Y6H[CKC.*# M[?0[FGN^CFS[!7SP@++S='A<<^/'EE?YV6EPG:KA@B9)VAI7\+3LI^C-[]ZL;5SPWT@-O%W:1Q8[L5W M+B#AM?Y.GZQY2_!+VEJ57=SJSO)]O_(=]_?;T3^(Q=/=%T) M+M^7I6DP0U.2I'$H(5IUO]A7X28<1Z0D#'(8UYME9@6C)F :<#B M-%*)B,F'OV[6^HZQS6/=K1$E90",:P33#5=%M[3L+KMD] M0U(F*(QD8+41?EG4TOCZR]?[N__UK_-0/9!,S8U?)_PZ:2KCGS]%-LC:_#)+7!E#]TN;M_W31ZI/V3Y?O M&%,L]ULA*W?UXW:7<_FI*DS_6=;QP7?;XJ,Y"[V1/^EZA<,X41PG,&(AA0@C M":F4'&I/D40H#;E25@=8'.4NC5WVFH--I7I;S+]HE =J6^A_VL"BUM^EBJS] M8%AL8DT#\=1^VA[=6FM0JPU:O8%67/_3!GR>$EV7JKV3H#Q7'5_+=QDT[[*W M&K_.H U7_;5_W(QU@)UM/*X,['Z[>Q;EF^8UJU.U:AGO]._*E61IE% <01X) M#%&$(DB8THR/0Y0&1!(LK5(>!J4LC=I;1=LDP89[*EWM\RC[01TF;6]031T& M'8.24R;E112N2*7L?_9LN907S>LF4UZ^>(37=WK_ZQ^?3,-'8Q6HS *U7>!/8QEH3'/I,> \:!8^XI1#,?76<<\H MO"[F#I[CE-C/Y#\ZC($GSW$L:(/^H_-#Y_,BQ]I[Y$N.?LB(3\LG^LR_2_X? MGXKM3E;Y2/IOWPKZ<'?[^>V76[YK&J-D+(DRR0*(41)#1 (":<@PQ"Q2*$8J MR+"R_J)8"EW:AZ15&QST!HWB-Z!2'6C='>C*%GR++\,$D$[\0;!#1VVV?-1^F.UATQN>N](W,Z?W%9EE_I MKS_D1JI\9[:S#E4PN_D.[_(-W?!\\TV+SG]4>V"K6&!<,7LFD@PB'B%(!$U@ MEB1ZE1#%<88#I\3/:[19&N5K,V0)'FEN@FQU-O=N6YW9JM*V0"EWNW4=DMLJ M(&O_B@X?2II@#.WVMV8;F:F7$I4=57N$QI(Z':!;*KAKC79O6WO P2"/Z:H^ MT_/YNO?WY?J.VQ4.=<=9N M2<=1%K$HSF"8(@F1BDU]N50[U!R1)* )RI#5]IRCW*41;%=MP+7>0&G%07[0 MW+$LIBW^EBD!_E&=.C^@"ZA1&1B=04?I:=("W(#RFB-@*7K>A $W/$ZR!QQO M']NLZEV^EL6=]FN^;8OGE10LQ8B9.KTBA"AB&21QJ&"J4AZ)F,K$OAC'F>,KL1E:M?*"9(1[:;.&GYUDZGCI\[<6NJL2:<- MIA$<<8Q4R[):8B?X(2B)%4F@Q"@GD:RC2TBO--KNG2R.3+T\,# M+9[-,O!NNRFWZUQ4R\4_J+Z,2[TXD6W-[R^F\$?5F<)U?U_Z;&_,1CG%S@N$^5%OJPW514UH3=4Q9S M%@H!6R2*]\L8#:\>0!BD,A0Z>CHB<2EO9IJ!6LZ=R-NT_!L^/W7$FNU[3?9+4J9!9R:77QI>DT'^A>[^$3\56//%=>;L1#;.435U_ M$G NA8PABW%HRJ]B2+*8P!CC&&E:;ZDW&0T/=<9HOK>P!)P616X"&CN@3/+H#Y.:Z,9N_H;8C@9?9>"F][0J MF^KAZD_P[9IS VI[JEAE;9$_0O4.LD_F]:?N^4C"V-XL=5?HWZ8+L!XF# ]55C'<9NF,+G'Y&)>;N_PN]Q9=_*H$Y9 MWVJ8[C?@S2L-T_5U?:<9KEW>;S3H=-U9LW0SN$T1SK;WIXTF.1_Y W51'@ M[=-&F"R0Q]8635+5TKRP[@7F- :V@1*_R$X> VG!J_0UP8Y:XRI6?-/QJ'V& M.>PA\AO!L) [680'B"H!V+7(7+Q)310F*4FR )I==T MKYER)T+FS7#KL_$D,ZWWPJN3G\^&*LL/^_K)&68HS%0(1< X1)QDD"9(0"23 ME"LNDX@[G6VU%[TX#F@TK^HD]^P2E%>4O'88%$OVF 3JJ6G%'\K79/E: C91 MVNXEZ:^5AVN)RD!BK>T3QO':7^F&UOGB>FEV>/ZM^)&7V^+YG93EI^TZY\^K MA"8\5%ED6B4SB"(<:U]&91 1KE@24(X8=Z$U:\E+8[7/TCB)^BO^0ZZWC]5H MN-&6/>9VK#4)DA.3UD'G*E^O4R"M51L8O?4ZJM(<_-G\=Y*S"LX ^B0Q>^&S M$S-+D^K?(#)9LO\YZ_UG^Q])>85T_W-6 MGL_W/WOEM6NMGNVOLCJW=C@3B .5,J8X3!#7#HGDVC6A3,"0*I[@@!$2H7$K M+CL%EL8&W17!9^VF;)YDU:?&A&-,QI;M/HJ?T7%=>OG'?,8%6&^*13G3:4LW M]*99C5GJ\$IK,C>$^E=FCL\9NOI.]HY[+QDWN M/@;9UXO*$.8HH3$4B)JSRAA#&A$. Z4B1M-$2>&T:W1)X-*F_]#7=&2_[(N8 MVY& 3R0G9H7K0'1F"EMD?%+'19FS/XE\\^WM+UX7"-<&O%5* MFEJ#+,81#C@41#*(<$H@#93^@_ $L2")4M,*S'S?+8,PLZKOQ(1[(Z:;Q!_E M#OPF&KU_!WECB?Y+7<#0!%&KO\B#T8[1H'E?#\M(TV('?>HHEC;EIBZEV+'( M'*)JC:W_T8S[R]\=W=!TWFE1 +^U./Q^ _90@!:+*GD)U&AXC)B]RBAZC<;- M:\&\D;Y7&9V3*.+K:#&R^'E;[]+JVSK31T+4/>BZ;=1\(+1E/'""\5:ZOUGF"[ MXB(Z7HN ]PJ;M\#W)9M/BG=?O.&*WMOOR_+)+-1Y1"(2(U,3($KT:I[HU3RA M$B9!&L0X88P%5OT2SSU\:71PRWFA]0+KG+)\;7*2ZJX% NR^%]NG;]]!KA6O MBE2:DVON5)+M]_OQML5]8=K81]LMK MQDWA?\C\VW?MA537K4=*71@*54N!G8P*@M0UU%Y,2; _:5P6+ MZE\[%BMR&QT[GI@,\XF)I-4;-(J#6G-#L+7NH*/\#:C4]T67Q[UHDK<;_Y.B]SL<)K%5+@25-(D M%!)F*",FRB*>R[.Y0N7U.+"M['G/ SLB2I+H0PI-2LO"3$C# 81#FF*>4:(4X)8GZ"EL=*A MH*%L-'7-$.T!U#)Z[P&FJ>/L1L4JBMXJ.1"+]1PH"#&.-8+-9SH)^%82:N"\)<$ M+8T26EV/FW-]<#V"=Q'?88;PB=K47LAHP)PZ%=F@<47+HL''S]:[R,;(;A,C MJ^O'^0I?S1;14_%<18KJ-=0JH(A2@CE,<< @(G$&F0HUE)*K)&)!2-W:(YZ1 ML30Z:%6L0[#CXS#GX+1S$JX$:>+9O\>GJ?)1*^C/,1BPWJ=/<$[,K.[ @)TO M/8&A2\?F659G(,S9A[OMIG(K_I'OOM\]Z9?^01:'HPIZHF>2QQ3JQ8*"B#.] M3I RAF&HJ2'+HB!-G,K*VPI>&BLT>KMF5EJB;,<+4V W,5FT9VVJLLBMTN"G MUAJT:H,_)SG_X0J6W^1+2]DS)V&Z(7*:C.EX_\A,DK/'^^]_;O0L_YX_=JIH MA4A&4@H$*4FK7/ 4XB2-(4D)"44@LR!R.OEA+7EIY/3IJ.CIME48Y!LM79OA MF'QB/0!VM#4)K!/S5G\%][W>D]0S<\;*:ZJ*M?!Y4U=<,3E)97%^P#CF>M], MMT\T%Q_E;H62.,Q,2;.8!@%$4J:0,A7#A*9QB&..9>;48>_%\Y?&0JUZX%'K MYT8Y+Y&S(Y8K\)B8/O90&-5,V]$VJ[C3P6ZRIJ?M;IMIJQ/^!QZ"?B$<:96 59OHZ\F +;X#-;XO_B0^4KXV]IS M5*'?^J9Q7M9]\8UN\G]6K\VAQ;OII;P1G_2;T[Y26F1=:)6N#YW>36>T];9\ M*CK5.(@**.8!@EE"$409P9 $5,%,24XC$BH<.A7$]JW@TOB]:U^U3UPGH>@9 MU;7.S0'T/JAV'N1K#M7$GY&N:3?@R+AJT+KFF;';&P@.%H*#B1-%Z:8: )_. MK7<=9_6.IT+XI7L]F9P1_OG[#=\^R _;LFR#E?GF22^OFG66UDZO^:ND4*W< MFWS]M).BVE;99_.D'$D2L0RJ*,(0$:$@,0VU.<$XB:5B46856O2CSM*^ +5! MX#<]9.7OIN52O4/JX)1>/T(63O^LN$\>4:@@-\;4%Q VT2 M:&RJMVB=ZX-X&BB'Y<6L S;3^N-XKE3[8/PP=-O#T)EIQ*JA,Y]GT0Q=-;%\ M+4^\X3NX?KE>RGP+'&^('*V _#UUW!+I5HBJU1E=FV#7^TW;GS>.992%80 3 M)!A$,E.0Q32%*,:4AJE 6>14!;9'SM(^5P_ M\G)%DS"EI@\88PQI'D ,8H$HC&4J H0CHA*G+:I>24OCA+H8LCD'..:@=1^< M=DS@!:2)N> 8'^T[:O5\5F>]!('?@]E]PF8^I7W!YM,CVY=N&+M/;=R3K_17 M<[+@#[F1*M^M&!,LB$,$TXPK[1X@"7&68)BD) L$93Q,PM5&?C,EV;ZZ;%N? M%6?ULI/Z93\1.KF_OJ._VA-"KEO9Y\&UW=(>C]6L"U&M8GL^"/S6:-F?(#UB MSWH0![][U^=%S;R'/6COZ5[V\.4C8F86?95OU^OZ3%)9;GENKC;Y?Y^VQ4YM MU_GV4[']/Y+ORO>;3B.858QQJ%)F,H9Q!I&2522-P1"K&!,N(\JM#AI.J>32 MG)/C?#ZZ7@->'\K;VU2GT#ZV5H''QBSCLXN#87Y[TH\:?XLXW0)&=6+2["TX MVTDB-#O\VDQ0G[\\& J,I6!O*FAM!>\WW8Y+"QAJATC? H9\IOA?._2/U=#O M.D/_Z&N6^PH/3CPH@T'#J63/%TJ<&+VC ./4LJ[M4O-7NGLJJC3&>_5AN_FF M'?<'4_'@11\4R5DBB&F;)[,0(I0P2)44D(224BYD3*53 SU7!9;VW3F4_$L?6O<\)NF;XVE#J_4M\8-H?Z^-8[/&;DI M4]=__-"4?]3"],0NJB52DJD$2PF5$ (B+!-(4IE!3H,P)AE#$7;;ENF3M#2^ M>UD2T[GS5C^FEGLR/I":>E>F :FCY UHU/2X+W,)":\[,[W"YMV;N63SR>[, MQ1M&!%Z^;*M<*-.=/=?>'/W55-XMWD@EBX*N[VX_O_UR:S(I)$%AJ *(M+$0 M288A4UD"&4)""19G@MJ'4JS%+HTT:OVJ%=6S%KHVH5H](8RVYOB,PSK8'GF+ M(,8D>$[M\&SKA,]&:1/4O0&MWC>@U7QJ=!WB!I.@/%,DP"/:;NMZ9] &5^KV M3YMO[>ULX=%JVOUN]\I;'_00K3]]WVZ:*J4KQCGB+ P@"4PSH"SED,DH@@&. M>"@93<+ JBSRN8C$T_UZ++UGW@Q"YK7 UEE!\Y;8&K+UI,C6X,4C%G9O_G&W/]A_ MV[;C;=KX,,*$DDS 6(0$H@0)2"AA,$-I%DD1X8 JZZ7<@*"ED8M6M5OMP*U) M\454+99IGK":F#?>@'^ LT!=[H;DAIC#TLL3K\6A#"5.G&H!7A:Y--?JR]/# RV>S7;UQ^U.EJ94C-F_')L5T NU'87X M!7#J0'AGY__%7G]'\YGV_2_A-+TU-&)=!G"$%F0BC-).A(MRJ0/J@E*513:TH M:%2\:?\"C++@?F-).H%K8F(9C913]/$@?N?/5L\^*)YW<#P MY8O]3?]HE1 ]V5FFUR(\1*9GBH"F\A\,&)=!D,6(Q5=/_^C_5]/_Z\_M]=,_ MNF+Z.\'UFM-_""DOTS^:$""1,,!C% I.8)1PE3B7D!J4MC0YZ#[>X-DL80MANT>$-MXEYH?\\ MT)^UKEX;(5A@XK?[P9# F5L>6-A^VN? YJ;11Z]-+Q?Y1M;_?;^I-OX.4=6R ME+MR%01A2%,2P2BEB>:32$(F20 9";(D#I($HZP]B6W'*':"K:;(\9GLB MB31#69P$D,0RABA6%#),$>0!X@('"4]DX+;(.2MG:7Y-X[RWNH):6=!HZ[K( M.0^M[3+G:L#F6>BX8C5BF3.(Q-4+G?-/GWFI,VCBZ6)G^/*Q^[%UDGU?-9-0 M)!&BB,.020$1%1ED@BL-Q8L;80SA/01E+8/QNYPZ+G'E'U\K^TTU=N]O&L.$_.+#PB=6<8&&Y\4,RAO M5GZQL?PEN5C=,R+Q]I;_YU->5G4TWTG99#IRQ=,T#16,,D4@BO0?--;LDL4< M91'+% KL*[J?D[ T#NGH:#H'.22,GL5OF!R\H#(Q([P 9$PJ[5ED'')HKT5H MIN39+E)*>BL_/F3]8+;LV1OG2Y,=TOLH/W;PPG$NDMF[NE=WV@7+=^\H-\?. MG_]*?^4/3P_[PB]W5(^C_OTJ58F(A)0P2/3G L4LAB0@"J8ACC#*.,:16OV0 M!=O:.DTNXEU>Y*X2T[W'C:: M:J:NM^5KFY>D],@\"!B),PXS$3 ( IY &FJ M0A@H/3HT"DF&G$HJ3S4$LYPEJ\M7@[79[]XJP"LK)@3?SH6="M*)/V ?&A1K MQ4&K^0UHW_.]\N#NTGON[-J.P(AI2%/(-)DF2:KD@,*:49#",1J00GD:8L:[_XY/%+(R2M(&@U=/#[ M3F&S<(>O F-B*NGB,,81/@7$P0N^"IB97. N0+[\WUZ[!YW?T[OF\WQ[-3YR M>_NO&EDI[2R<;2<5S,Y> M-&Z:-JDYS8Y >;L154Y"4Q*MSDAH/@XT0#0A$8$J,;'\"&5Z321,70W")0O" M5"163H:[Z*5-\&X^4YV 4VM[ SY*QX61 _YVA# -JA.S10MHJW4'V4;Q!N'+ M;HXSG;@#YI-K'*3/2D3NJ+QDJ1%/\$%AK9PV"3/*4AFG")(@0Q"1-(54\0CB M2"*!!2>A6V^L(6%+IJENVN4-V%Q'4R\P'D-,XY&;EXI..'XJXCD/R'14\T+> M*Y++>PD4C9[7MS#I@=XB6#,9H!-S3O])DI?;G9^G1OGZ]B_7 MH_WJ35UHS[L]<8^68>3&=%[I>>*K]U,9MM2F2\J%)XSX$-QM'TK3F_']YH?4 M?RG*_]VN>QEA42@RJ&)N&BY3!ID& JHL"\) 44Z450')02E+H_=63[!7%/QO M!]+I!=."Q7U -#%AGT-G3 2^%R8'&O8!UTR,>PXV7YQZ"89!^NR]>3ZFO*3_ M$2E>O-B-_\IBMVHV*EO."T.2,)9!EN+(="G0?JZIBR!B%*6"A2Q+J0WGG3QY M:3S7*&:P<6L?J>S@)6__1R\7KZT%FF9*\M M[33LOV!T$*M.TJ_Z0W_Y3O58WS[MOF^+_)_&+4(UQ#$N>.<5E8?R;*97.7UY,ZY9N\Y.MM^51T M^@1F*B()9Q@F!,4016$$26BJ7*L0)9$D%(=6M:U'R%X:^]QMB^V&_LB+)SU/ M<@'TBC27J@H,O]4OP_8AYX=^,-;M=<8,BAT9303UQ,S4?]2GW)_UN0$'&\"? MDU1P' '>#&>!SHI?PM&@(5PL3PH-/F)LG:<=S3=2O*7%QO14;9QU$BF"XRB& MJ68PB((PA911"EF0(!YPE(6Q5?!^6,S2Z.N6Z[7]4QWJ%%+EW#5WNP=-.S*Z M'J/)8^^U@J#5<((4@V$0_)9M.BMIYGI-0]:>%FH:O'I$(/=387H&F-3K#6V: M@+1E[LO/Q:-=[_<7'[I]VY4XOP_1G M8R6Y#.(P#F!&6 0130ED<-[%7R?5OL#&N9-@0F MT[XI8)M&A,9$9I 2LRV6A-IE9!Q!HA3.N"2"2:=C+#UREL8NE9K='CWN9UOZ M$+7C#@\X3T\:B%RX?!P=O%5*9583VMI"-C.(!N1R+30#DQKQQ0[)38,WJ;5% ]A?)U7NE\ SY) M+7*@"Z$111@FCHTIW17K03 M;C MN8;X=[!7'MQ>AMF9S]P1\\EG#M)GY3-W5%[RV8@GC%V5Z54>H_KIICZRW)05 M2W::??_Q?+CD$WVN8E'FK/3]8T6GG?7A/V3^[?M.BML?FFN_R<_2>(FF/(MF MX4+/\:0IRC5GPA"(6$X@)(3&24*)21VRDF?0LFE?2W& MUJ*;9 =%D&O."P3\WZW,MX$VX/38>=]5>%;S_F7#1,A?79=,)6L<01_VLOP MEO/M4Y7S96HQF&](IW2#B6LG)(M)I 1$7$40B81!PB6&/),A3A-LNI!=VP_U MDA)6/#!K;]2O!15MA1&C;PF@_NE0F<1YIV'$R-CQ\D1HOVK[U-8"<##A!G3+ M\7C=@1B/X+2-52]J\3)2W,P&^5 K9U]0]5CN(89Z"H0)B86 M2_N=FJ2>M?6*MJC'SYNM$>I9,[JM3\]?,#+98;N3I79]S)QN:HRNI*"29IQI M%\-X'!D-(589@H)D+, L5@0QMU8Z9Z2XO(OS=,RIDN#J_;.-T5?[$97"CAD+ M9P!5,D J#!D,"=.LIKD-DD"[O_D5):E87Q!.<\71Q+<[9;NP,JW] - M'TK^ML;1,L7C.G2FSN6H7JU&O9NV3K/'=(U^Z[WF99P1,V\"1K^=)YD6 Y>. M8\VOQB]Z*IZK+/J_T_637#&.0AIB"J42*40!CR%.F%ZU);%(0I8&*:9NR[13 M(4M?9%%%D@Y% M1VB$LLRTE9()4YH%,@XID122*,9)E(4TL^NY>E'2TK[\3<+U;Q^V9?F[2:^N M=]\_6N7G+3]1?]FWJGZY:550+; MBI$@2 7+(!4L@2@3(<19+&!("59)2 *&G/C&BU9+8Z6N43?@R*RJ@%W7,).( MM#<-'&P#?[;6.6:)^1EG.P*:B7;/7[[+]=HDO-+-\RJ1 M69#1"$&%4M-X,8FT>QA1J!0.")81%F%JFT]U^OBET4&M(:A4!(V.]JE59^ ; MIH#K09EZA\$%#Z=4JWZSK\BW.O/0V9*N^@WJ9EX-7#7RP(_\9ER$S_)Q6YBB M#^\W:EL\5$[EAWPCJT+O*QSS#$O3AUD%)F1G4@N")(%2A%@&,<.9LIK$+D*7 M-K4;G<%>:=#1&OQI]*Z['K@>R;09 #M/P#>L$Y.#!T3=S]DX0.3UW(R-W'G/ MP3@@<7*NQ>7>*PXBEI]H+MYMBZ_TUS_RW??OV[5).]6_.'^P9A5%,L8I3?4 M!)JL$ XA3D4$4Y2%61H(K'T1MQ2H,6HL+TFJJ8/[TR@OUV)_3F6W-1WEZQPI M4,K=;ETOZK=*7Z*]P9SO]L5;J#F15(XO1CQJ0"UY;ZI!FK]\ROYL^.&,V+Z, M\3_:X=.3K2HGV+$3W+-U_JVRS/.AQ)&X>C]TZ*K'_(<*1R)U]M#@V&>-+3CX MLSE@HX5\*K8;_5=>AXX^;=+;"$.CKC4( M'8?'CC:G!'UBRM2J=W$]5OX&U(J#/YO_3I+3-A8]O[4)'768N4+A.(1.ZQ2. M?,Y(S[/=3.ULL'[:UBWK]Z'9(-..9:(7PU%H>A!13854L@"J,!&I9L&49%:[ MGBY"ET9Z>YV/\QA:M4>GGU@-@*5GZ!G6J3W!ZQ%U=_(<(/+JU-G(G=>)/E[J#JM?1__$__TO[&_V'61_\S__R_P%02P,$% @ DX2N4MW' M!MZ&;0 2,($ !4 !C:&-I+3(P,C$P,S,Q7W!R92YX;6SDO5ES6TF2)OK> MOR)OS>OURMB7MNX>4RJ5U9I1IC22JJO[OL!B\9 P!0(J %1*\^NO!T!27$ * MRPF>8(Y9)L7U'%^^\'#W\'#_E__^Y6SVPV=D'G*=%GLX_ M_.N?_OK^%W!_^N__]D__]"__#\!__O3VU0\_+]+Y&<[7/SQ?8EAC_N'WZ?KC M#W_+N/K[#V6Y./OA;XOEWZ>? \"_;?[H^>+3U^7TP\?U#X()?ONGRW\.Q4KN M8@23B@&%Z,&9["$8;6/PR)7T_^^'?XXQ\"B9A*)-!J4-!R^T@Q($9T)H'IC: M/'0VG?_]G^N'&%;X S$W7VV^_-<_?5RO/_WSCS_^_OOO?_X2E[,_+Y8??A2, MR1\O?_M/%[_^Y<[O_RXWO\V]]S]N?GKUJZOIKE^DQ_(?__/75^_21SP+,)VO MUF&>Z@M6TW]>;;[Y:I'">B/S[]+UP[V_4;^"RU^#^BW@ B3_\Y=5_M.__=,/ M/VS%L5S,\"V6'^J_?WW[\NJ5:7&V6B_2WS\NSG#U9_KJQ_H;/SY?$!Z(ULW? MKK]^PG_]TVIZ]FF&E]_[N,3RKW]*'],4JE*9W+[QOVW_\,=O+_ZTQ!5A9F]

    _]-WFZKO1GR_3#8IEQ2:;EDH"P3#< PI =!^CB=Y4="Q\K(\UE8K5Z7=W5=/?LR74U2"DX4=)!+4:"*\F0^ MD8%.CALAHB6V[@+D$A\EK.*&Z(L7;4&"L_7J\CNWT?)=BL:#S##*7K20? <0 MND[_SXNS,)U/E,\Y>,?!%DM;K_ "HN&D:DP\R11#YCN,R^G8N4O*.* 96,>+ M007> V069V>+^8:/9[_B6<3E!!TZ(5V$$+@%97. D#T#GI6/T@?-4VP"F3ND MC N94Y5[&RNG2;HOK/QTP8$41J),%EBE6SFFP6%=1DS+X%AF/K8Q+W=(V0LK MXNEAY1A)CXB5>S9IBA_P)1G@U02U"SZ: "B*).I1@56:NC;=[ M1<,X4!G"3BO0E1:LZFA3M#G_W:(C4 M=W;ET1ZIP1VP.%BHC2<% I%' J)J!/ M@I9&F!*&1,2MUW=E+X8#QRE"[@0G[Y=AOII6L5SP0$H-)@<.S-5,8T$+/A+6 MI0F2//N28@Y#FHY;[]\+*?+)(>4D,8\,E1?S]73]]9?I#'\[WSA2PNI(7G0>(L?IC7U.%__%LYP M$EB2%HE@)U@AZY<51,L3<&X*-S(9E?Q@L+CY[KV@H9\8-$X0;Q?P>#E/BR49 MNXU0-MFCYXOS^7KY]?DBXR0R9;$XVBM]J@=?-H(S:"!+'5(I%(O)/!A:'B1E M+_"8)P:>X83?!9;>AR\O,TEJ6J;;<\,+FVD$"X5%"UK34E !/00T"7SA3AAN MT>DA3GX>)&(O_-@GAI\A!-X%D:DGPYX1\SY0$ M5Z(J1COG#1\,-3L(V LQ[HDAYE1!=XH6,4DZ:FTX@M=<@1)&D%BBAEQ44L0$ MUW&XG6H' 7NAQ3]YM!PFZ)[0\IP^?;U\O_A]/A&1PC>N"KEF-65=$KGOW""4 M(IG4INB2AMN/[KQ^OQP<>YI0.5+*/0%EXX>]7KY9+CY/YPDGV:C,L@B0/2<^ M&$-PS!=@*>IH5>+!#XZ66S3L!YFGD[<=3-X]X>;-8K4.L_]O^FGCO)<@,49' MLG"TGRI&?ABY7AZT1!881ZN8'1HU-RC8#S-/)YT[D*Q'1DRUC\^6 T:XXA M,X5@J_>EE'(07#! .VD0-LF2[!"YF.OOW \53R=U>[0\1\9!K:R=O?FXF%_F M%8/0+GKN 54(%=!Y60:)=,02S:&L^D0#-$Z>_M]^Z'B:>3J#U)KB-C MXOTRU%L.[[Z>Q<5L8I#9;!4'[DVIYU'5N0X%G1H $#=>NA\:GD[F M]7B)=F(>7GQ)'\/\ V[/&R0SQ&F"*.O-%.4#1.TCA%BBL/2_LV5 $W']W?L! MX^FD5$^6;Q?!R//S997>]@"[XIQ4F0XLIN&_?#RU!*J \B["]R\G-/30EI//^//81TNV)H(C]I:%8"55(LP M ];3* G9.E+]TNP/'N+,QF/YVO2!JK MU<0876L@/&F2$?E:,PBR%! NY:RL-&J0=,>.5^\'CJ>6/SU>NEV X\49+C_0 MCOF7Y>+W]@>?<19[-+ZBF(1Z2H'K+T%+SI(B 8VC:]SIG3CXJ6PSDGU]^\ M'T2>3A;U1-EV@8SM7:+-S:1W'TF,J]?GZ]K1H ;[D\P-&IXLY&PU[9Q2@P_6 M [=%4XB74HI#9-*^3\E^R'DZ^=:!9=])O?T;7$X7^<4\DVN.$^.R*#P)X,8Z M4-(F<)[XX86+;*S4K@QQE+?SY?OAY>GD8D^7<"<0^66Z2F'V7QB6O]!W5A-A M&:-X7T IAH%2.= FZBTD[6TH,G'Y+6,^ $ANO7X_F#R=).T04NX**%N\;YEP MGE$<[P,84Z]#&T4Q/M,(@3-E0A&&V%B&V7'@+.VBLGB/RA#3)Y>O/4'"8]>. M;'.$WVSBY?;I!$^QB'J/4250*3%P,M$>&I+PLE#T[X=([M_W_OV \G02M(/( M>62L/".IY(U1G(4/D^1M/TNORRW1.+YN29['87@Z^:N5F1$)G900E4MT[?(&@3 $1 ME3+."5_8CG*, 1N6/4#<8&W:MHT[N-)% "5'&U<8>78#P9/Y.L$&K' MP9A'IN1=NHQ&B2MEKG M'7G:/UQCOR'4O'=+OT-DW@%X=C26XH8DDVH_%Z\=R47S>G_1 WVE'7>"%MF. M,/G_II9^!^GX^RW]#A%X!Y!Y1X$^KIZ_N7S]AI7++F*6'#E)GCICNMX]XN3? MZ6@H^C=99"]J#\0F%N=^FKIK\G>0NF_;G8%DWP&,=O0K],;RH@2"9C+5G("% M("TC\:!.&+TT;D?69;3.D(_9[>\4T)PHZ;ZPI)HZ,NC MDS!T"M[D78G_ ?W@*U+&M2LM'.#CI-P!3IZM5KA>7<6/Z(U*LE1A! N**0$Q MQ2J,*"P+PEG?9.^Y248G'N^12ET,)N%N\'&1D[YB(J/5Z&0&4=O3*G4@Y1=8= .9Y6'U\-L_UGQ?_.)]^#C-B M9O5L_3PLEU^G\P__$6;G.'%!:9-Y)@47VDV34A"RY;6-1W%)Y)A%DPAI+^IZ M -1)*+CMS0RND@YP]BREVJQL]183$DNTD_^&Z\M[#!E1%%W=/DW;N8JL0"U= MAQBU19VE-J+--O8 4>,Z/<.C:C %= FFMSBK1SUOPG)=4PT7;#G)?R4VT MY"NBCQ EA1A%%NNUYLSL:JO1 E<[Z1LW!GL,B)VNE@[0]F:)G\(TO_CR">OT1EUOQ3;C0&+6W4$1MNY@%K\T\'4@CC459O#)-(OJ'B!JGJVX[7 VF M@ [ =$,Z$U>*C9J<3F(_UE&!' )Z!3'KF*0GW>_J0S>P8SY.I]V&9NAH$1^/ MC\4ZS ;!1_7XUE]_Q?7'17XY_XRK=0UM5[^$Z7+C]_T\7:798G6^Q(DQ27+F M!/B8:=-&'L%7&6%BF$/*UI?4 CS[D]B##S5(J-=(*QW8HS?+Q2=SB1>&++>-I-&LMJZ=4UZ#%BF%S(JFJ*(%8BX)Z,'U M&00=1TFT R2\)DR'VMKB%885OJUCDE^7OY+75D4S,58*K!JT2I%$=-3@K%$$ MZV!-8#I[V^1,XT&J>O!_!L',<++O $B_3.?3-;Z:?D;:<==A_F%*\>166-5 M*B=+SEE#SEA R5A@X^5I)LE$!H]1-(F['B9KG+D##: TH/0[P-)%J%@LHA3! M 4NNA@):U[L]$I(.])\H$6T3=^: J'SP>U3-SCT.DF8'@=6K:8C3V;3FHK>M&9^1T%=;Y_Y*-%:B9RD[R$'QZL!7T:"!Y$+0*7*OVIRI[DM@)Z?QPYRV M-M%*!Q;G&E^W4QN6.Q-]]A",#:"8[Y#3UM,9_C[/EB19882T!=FW_Y)(D#A0RWC;W0LY]S^^&W2T36OPH@Y: MULE!2,:#-,D(66D?$ MUYA3)DU+@SC"I+2.T3AAFH!I!RWC9@T;(>A4F1\-F\^XC(MFL=<$O6)$;(*< M"T%?6?+MC-40F<@E%"3';T?/BQ8QU[@9PD:P.5'B'62'K@/_9M'2;XMYNN I MH.)6%P43?L: M2\4')7@]!BZ&9,:R <=S!(V*A>PY1]VD2.B[E'7CE[?#W+#:Z<"KNB:UB2PE M9^T+B-K21@D,$#P+X)D/%'H8D:-LO"MVXX<_2NKQ((EWL"O6>Y73;:E3O9"P MF->5@/-466%91RY2A)03;?"Q&/ Y*B"X*ZNE3$10"_ \0%,W+GD[, VED0XL MT0,2PCHOIP1!H6DLH&P.X"(ZL(%"D,!$8J;1U=>3#MT>PVUO!ZV!]-$!LFXV MFMA>E[))19E,@52+?Y4U&8+P%DPR!F,H3)H=4<6.Q1A@Z M4>(=)(N^%Z1.DA2!(5G:K&NSVY!(/$('$$ZSJ)*7WC3)&'V/L'$+LQOA:5!M M#(:N1^M)_F8C^X^XGB;R@6^P<6*#\IM/;MRM_ $V'K-U>:8-JR3AP8=: E"/ MA1W!L3I*B(S'Q-JT+1RA=;GRY!#&;$#+*$ 91N8W9MJW:VF?UUQXV:1ER)-K M77X()K[3NOP0F7?A'-W78ED$1&70@LNT;:N4.41,"-;(X$M(T:@F)[5/HW7Y M06K>NW7Y(3+O #P[.I_6BW02N8/"''%@(T(DN@&UM]8K942;"LFGT[K\(!U_ MOW7Y(0+O #(/M<\6FEDM+(*VM:;3,4OVF,),9AG:S)1WC29M/*'6Y0>I^X#6 MY8?(O@,8[6BHG6HUN>82N'>U]UMA%&MZ6E>1HW4R1-;F*MH3:%U^"FA.E'1? M6+ELJ*V,=DX@ S*Y"920G'9OE4%Q3A$DUG;]30Y0GT#K\H&PKEA M*F_.8=[@)AWPD"!ZL MV1A$(]WA;#MA_MGY^N-B.?T_F"O#8.R .0M%/K#%XR -$?3L3KH#E*OIO\XK^='I)KM#W"><%O@HBAXT#XA2.5"G?O' MZP5@#SG$1'%+YCJVZE"]%X%CEX0T!-E 6ND ;=>J->_U$PWGZ*(@;C97/J64 M=3*;@Z"X(RNM K;,)IWNMC4PDDFB!F5(;H H+$4T& M5G26ULH2VC0A?H"FL2M&6L'I)-GW"*,+;S%9+0S/&8PP=7!DC64];?*8G2BH M:>-G3(W2NNX91I9JC%X 46I!)5749" /,N6)K"B^E M)NTC'B)J+Q#YIPJB8Z7? 9)NU)AON9DP)D*4))ODP:12P%!!UL"8F:Z MR1ZV@Y;],ICLB0#G5&$/AI>6E8U7,ELMRD5# OKIJ56-]SQU^(K&?<@?J)KQ MY9PHP*L77A6K"70Y&4UA?> >>@:N673:"2E2 MAF(I@E31"G !%6115&(<)6LS"*:GFL4A-/^=,L5#Q#SB/K1:KNMLD7R>UA0; MXO+S-.&FBLH(+;/2#"116W.F'+RT'I!K;JU.(I=][I;1\Z]!A+ZZ#8_[".CD M[.P(92X&E&P?R-A<"MARL+JH8@AUJ):P'"P/$E2]=^"1)_ F%ZRCU#3?QT/FR6S04?%S4JS@DRH]&"]D6 JA>4? @, MDF;%%R6,;]/]Y1YZ1H?-J9I>#"_VL7N5O\4P>[&J5O=2,)?U3:E*)CM@-M5X M3@3P(AJ2$^W'53(F\>\YL@^^89S#].'1,)P8.[ D.P*_))2.R!%X[0RIC)$0 M5.9@2I!(P3U+I=&5TJ[+Q(YQ30:2<@8N?<7Z.WT;5I.BC0E; 65XO&CD) M](T$-I MS%(JY9M$-[<)Z<1]/5*Q=ZZLGR#E?E#R"\FI-D&K+/QMNO[X_'RU MIC!P^>)+FIW7Y&&=543_Y??ARR1H:953!K+G)*]$SIPKSH#1+!EAG?2J267A M$;2.B[73P+$;:1=Q(Q\H6L0-2\&EGD'N/D+SHG\&8GF63Z;SJ=5+.OI9[P0 MU,2A\]HD!8(G4?OV)X@J6) 9BZNMV:5M J'OT#7R3:\6:!I2$QT ZQW.9G5# MGN=?P_+O6!?()2=6,F08$$(PIEY(BK1$$J' \\"3DM;;)HVE[B=IY,M@+> T MD/P[0-*5@=V>SKQ:K%83G9P(2ELP6!<#-PS(Z!;($4LQEK/8QB?:04MWQ?*G MN$.GRKJ##E*OUQ]Q^=MBOKC)RB7X)6<^H%5@32V9C2:!$R0BE[)BVD6?0I-" MYH?)ZJY&_B00#:>!#LS/RSD]"U?K&TS4\=5D09.36D/,CH%RGN)9+6A7ME)C M=)E62I-ZP/L(ZJX$_A0,#2+U+D:S?+.DE]F+Z?R<%L6W(I:?L"R6N/V]]^$+ MKEY\H?V?%#:=A^77C2SKJ)":]UAL-O5+X4R"J(-!G 8N=+TSSFI*!3.0>38) MN0D^-ZD(:\A3=T7VIZ&X#]UWL"U?L7BQEG^B<*=,R<=ESD>!FQ&5B<0K%#A9 MDX1,^CIKBC_=/B=)O-3NQ6_'^8<^/G',/] Z^27,%UN+JF\ M+ML6E+_B^N,BOYQ_IC51)3>Q NO\I 0H>9T7("7$2,O$J:!CO1"E;R?H[SD8 MWON5W57B'X.9AE+NHN$U^0[78AJ6,,L4,R1&#H3R% ?[%$E,+*L0G>*.-[$Z M-ZCHKOC^%%MSO'Q'W)PVH/_^)OT&ES^%U30]F^>?I[/S6HU4?;8L>5RU=!)K[,GQQ.S.ALDEG M$*Z>-"1-&[@G1K4,(BJO5+1-[A,=2.3KZX$;"$XM6>%TXZ%3/7PQYND$D!AR-8%H*6=K,T3F(ROWL MZU,I*6NGH'[1=WU!W;BS*D*.0@4/AM98'0T<:2E;!*8-8N(%16RRPQ](YWX( M?"H502V5].0NBFX3 JOI?,? DQL\G79S]*'7M+U*NC>#PT_*>&!FB^,A195H M8B-1Y\Y)9% MKIBP33;9GNZ=#H^*[PW+.$#H'6R<]S?U-TQIY3(Q$GUMG^X->0!2@31.Z*2= M8=BD7=03&99QB)KW'I9QB,P[ ,^.7MM!"2&UC)!$D: T!@A8]9RDB.>3M*@\MCDZ M>$K#,@Y2]P'#,@Z1?0@O8^2-OH,D?W MPS). QFZ[9,:B^#!J8# T4V$P(92"@FR*2\]KRT'3ZX MBZI.+HT-Z!:?+/L.@'2+AXO%Q5$DZR2#$'(MT.6TN)(38&Q1))Y<@G$M +23 MFDX3IH4))B4.21M-&Z]-X+*/8#0:YPS&1BY.?Y[Q #I^ ML#/X$0+O #37VG1>,,"XQ5 R,5!S]LJ$!+&06"PY;49@H9VY=<_O'GSBX>%R MFJ@[P,JSG#<#@\/L39CFE_/GX=-T'687S/ 0?8C*0>;!@2+.(";O()%D F+>X)BE@?A&6\^G\PU7?K$"D&JD@6TX1HTZ.7#\M M0&3'C=0L6=NH#@?0V5&8H&COM MEGG"DA22LUKFE&L_T:# IQ)!:BU1&Z]S:M(_X4 Z.XG2=\.%3EY43*I%!;=IMWB??5C8X7T MCPJDT]30%YRVZ^'G\R6Y?V^V+]BLD\W'GTB2N?J;.%]M5#G)Z%QTN9X$YP** MV=IBF^26&7*>(HNQS>C+(V@=U_%Z=$ V5&0/^^9N%C=W9^_A, CI+&8)5A16 MNR]Q<$8ZRX MS7,>/VAOJ,HN>J9<6ZYO<;;IYK/8E]DHG/0\<4##9'[6(KM L4W.],(+I(G_QR\S;0(4>8JMGJG2ENMF)&J31." MCCK_/";2CA=^-QOV16I6.Y-T+AD$K\X&K\VNA/2 BO[1&(-K =1 W@_]9EOEHO/4Q+?3U__2@[=R_E5 MH_=G:3W]3''XM;$#D2F=@R6_3M3!2=HH"#)I$!@2MUFR:)J$G(>3VDF)P:E8 MVN$TM=19!Y[53;?0^B*)C@A9U\E@-C@(#$5-YO @**;(K$G!P>$^>3,LM5;Y M@V[Y(?+O #PWLHAO,2WF:3K#&RR]7QPL3>ZY$ :!NVQ )9,AU#NC]1HI+T%* MBE8:YRL&8V;HD]B5P7",\/I1N8[N%7CO Z\]( M;T[3#5_T^0PW&I[GZ_Q.HF>)=B$#-G%1Y\1DB$9+H*TJV5!2+*S)8.=]B!O7 MPG:'T\'UV0%&KV3UJJ8HWM:F@*\+B;&.F%U?9^QRKI&J'0>-11 QJ-J_-]?; MP Z\CC8DK0)S34<>6+:;4YTZ M$]#F EHA"UPKIO@C]&:^A[IQ"]&Z0^SP&NWBG.Z^\\90O&2>-@M6;YA&6FDA M)(0BF17!BY?.344R/-=8G)9VF;:B [@-//]=;N1>70 MF["L IT(8:W1V0/B]@YO/56U$KA%YC ))6*3)/[AI/9VMW 8T'P7FX-JL N/ M<1\>)R3"Y((,('+(H.K6$P1+4*P4/BIB,+>*;+Y+7&^7$T=#XD%:ZA1[+\X^ MS19?\7)579:IUY45I I>,TVQ6!&@E(W@F2J02V9*TJ<.FYRH'T)D;_<2'PF+ M VFMRSU[,XC]F_-3$UJK":H8#!EW2&C\]H9ES$(1A*00Y#1YUZ;9VG[D]7;G M\)%0>+*F.K6)MZ[L;%=5,L51.%8T=V3IG0.G70+,FBEF>+2^U=C"[Q+7VU7" MQ]N/3]%2E[;OTL=X$[YN' PK4^%2UV;1%.PI)QSX.A:/;#PO5F4AW".')Q>4 M]7;U[Y%]P&/T,W;*\ &A;0Z1OMU09)H+F6L5().5-9=K8RL%S#,AE&:,Q5O) MZ_LG ^_WRM[NX T*IX;2[\"([9^]FF01HR_20@J17%/N#<2""G0)O.;*3R\:%TUH&E)*=A64.+R(HPUW( M=C/-(]:.?X$6&_H MG 3@K:25G@+*.Y)7YKW\>4JBG,;SS3#MM[@^7\[K\M^X1A,5>1:%UKN()8(JFK:@&"P8 M3,$+-)FDT02N0W'09>%Y,T"/HO<.K._^T']<7Z/+ NA5D&VFN7S_UJF1^AR#)C^)"U^(0YQ@H9 Y\X0JB(>W8_DIPZELPXLY?4MXK?%&J^R78D5&V7R((.B8%.2L?>,UK05 MVC*NM"XNM][IKQ/4I2V+B/UDH'Z'J+GRY\ZM?E!A]9,N6Y<*!+2O6F MA8. +(*Q-@IN'<;09->]CZ NW<)6Z!I$*UT$-B^^)%RMWHB4M1?)3=(A@%7?":A&U;'+@/KMP%CN M+]N)I3 L1R1?-R$'9>ME2D.!F3;..NUTUOPQD^O'PO2QD^NM8-I(S?/-;US[S6W[W[N'86EV7AOXT>+>%,R_I>W@ M12E(2N 6#7(9:9VB J7K< FA-6 DY5A&,65JXA8\+IOCKHUFP5+'6'GJ*^E* M#C]/5Y\6JS#[RW)Q_NGR?OU\/9V?8[XXRUO,5Q/CR;QX0YZ;0PH3C/+DR%&8 M8+B(4N:@BVE24?R83(Y;"=7G*FJ)DVZFKSRJA+A6*H9HH) H0.5 ;D'M[I>L MCVAU(O*:M'CH;B4UJ^_Z8ZRD0W#22__/\T^?MHWKP^Q2\B_G9;$\V^K^4@>8 MF9',!JC#,DD'Q4(=> C"1*.]8FA4DR6P)WWCEI,U0V\+[700Y+Z[-#XIBH?0RTI^;;J<:$^*-CO?Z.[3#3I&;M/80M=WZEN/%WP' MN+D4RV^+>:)/OYT'SO..,+L:Z=EB=;[$:X>2&9,M$K)GY.HHQL E8>KE:Q:% M8('+)F=IIQ(^;LO_IIOSH^FS _Q>FQG#)\%I7XHVD$QUNVMG9\^+ A>8BR[) MK$.C&XZG#--H^E/R!.FU??^VW7M_;OG#77W[5U[".?KIL WZ%1*EM26C% MYI2LSFSVM3[;@O;)Y8C:YMAD8QF$^I-;T)U"Q+=E_9XT^M.L#GY3F7EG2(:\ M) 7*U1O^OB1@EOXQ&HW63>IAAV9D7//Z^,B^T[-N3& \83O]A@25ZOE9$WM] M]?3'LMN[V>G*?EL9N;8L$)+J<%2ED3P)7MLF&IXMUT84UYW%&6L@@%,HLZ05?6F&C&FF(C.!H_8YJ+" MWA3^$2SN(5B\;7';J+*#T.FOJ]I(C<*#,Y+7:I)KVQ]5A\4+M^EYH<%[CR!C M02.5]*Y-[<--,L8M&!L?;2W';]Z' M]5PKSPJ47$4E"XF*D;QL"3FASK0)-ZF&/930<:O#QH=E4\4^8;?RVR3C:WGE MGW$=IK,VGN9#+WPLYW-OIKOR1[6IUK+VU%&2HJ[L%=1\*GB=:"DXCD(TF<$W MJC^Z:9OPV_E9Q.7K\NX\KJ9Y&I:U8"YR;@2O.XN,)(Z8/;B "8R7)>;,8['Y M>W"]]^E_!)_Q$+SY['#V+:# M&1C(@MW3J9WP^#\6T_GZ/^B+\^6UHED3O.*"]DQ,IM8/90TAHP46=/8B^N!- MFPKZP^@\L97.U?-?SM]BF)'72XJX>L?ZJMWSKK15TL%HQ !)F "J< ]!\UP[ MCH?$I;0A[=M>YP0RQK5S+5%UJ^_.8ZGJ*9N^]_6N3RL#>/'P1S.#NY@9R1AR MFY))&2ED$01;BGO!$6B@>"ZXY8CV=B>MIV<,WZ6/F,]G%/M_9ZUM]++]<+7 MM%7>8?%[[>7L+0(9!%5JC;$LJD@R (VF"^U%WM,RIX<@ZT[5T/#J M&C$3OEJNO\O1W>\B_A;.\-F7Z6KBD3/C! =$1]PY\L^]D@B&FZ1+RD&+?3I! M$1W7($E?W8;CJ82.7-G; #2+$30X,E+OX^/GQ5F8SBD>O-A (K6!:\2.-#V"M:N?WD\3 RI+KNYEV.E-W8BG__$?\]+-?D M".<+ZAD*'4T.M6M9380[#L'Z6A_!N"O&2EHI>VG^SJ/'J1IHJ?K3I#>Z[J?K M&;Z- M<;;92$:2IC6#!NUHT&XV' MR(L#S94H2'ZQ9$,(7#%T MX"R2_(*OI=(RTV=%66%%H%VX*03WH7+?SM>KC<3D MA5T7,3I>KY)FIZL#D VX8@44+Y@R+,D01%/XW:6I$[ -CX3[,'>B6HY&V&=< MQL5 &/LIS*KG\.XCXOI5_>VJKKHJM4D^LQ(@I$)^9+C8M5I%HPI/(!3=760:PL!25"L]GZCN"5GV:3S MV/TDC6NSAE'Y'C@Z0OX=(.G-$C^%:7[QI3:@Q'K@L)F/^/Q\686[G1-Q87=# M]EK;J$"F6F&,,8(OF4$R,13M"B;7I,/%_B3VA[1C0'&GA7(3#76 O9?SM#C# MJTK0&ZL3DT=6JP1X]'5(<:Q#$4OU(!ARY7/&T&J&X'TTC=SML/WN.)0^^H76 MQ7),48LLE0'IR2E5R!0QXRDXRCPY(W2ACX\(KAZVR<%TOQ^FCE!$!ZC:&-XM M1Q<6U\0LI0ZF#D^G15;E$^MU,8$QIR0ISL$V=VYO4](E>H[1\NWK]R>)O /, M?-=NOYK.\27)C=:9*X4%S6NYL*BV6X-704%D+I?$ M>\33>=O4DG#T-70VEW^W>^_KW.;WAX_33&URFJLL/. EU?'J0$9)/=FO( M?:S7QHIQ.2;/L)9(AZ7>(\8)UP%(SP) MS@5DH(QU$)'"K<"Y9R:8$'.;\;A[$MAY(#(,#)MHJP,4WL>&=,JARZ).N#+U MCI@A,4D!WF1M4TI(P?XCQATC3Q,8-<@X2!<=0&J;(7JU6#TP(GHU49PQH4P" ME6IBU?:B;N3V_X\#M^'U])2O;5X*?5%N_/+=NZU- MKW(>2L6C7>\\23QC7?ED+B4I NW"2-"5=;Z\T@:LMTXG:91YS$Q%F[OSN]]U M%;5MP[BWB]GLE\7R][#,DV08C^0* VJ6R&*04*+G#$04(CI'6N+N>T ^ZLU/ M[%+G =BY$3@W54@'N_L!F5#:&YQ-00 618+DM%*"Y Y8D,8E:5EI4S?0>^[Z M$7!R?/KZ$*5U,[WMP$0HURX&K3(QQ>J4QSKRILX_]UB*#JFH:)ITUW\**>Q> MP#F(\D:=)WY@'E4D$E7B I(N'A33#@(/"#%SB=X*';/9:V/N/(O]> !KJ( 3 M@-72XNVTZ%&H$ED4H)VH9S]"@/,Z@'=UPI>4RNHF%58#;\.#)[)[L70G*VW0 MT8]#A]Y_62SR[]/9["4];/YA>FR7N%V/&2;X_2Z! T6OE^_9--*_?-6V9'C' M*"JEA?)%1^ YU4MB+D+0,D..V@6TN139I)CM("I/-6)[O>Q;!S&N1>9&423& M:PO'' S$HB6([# 7;KB136IA#B-SW#BW']7D#DUJ$4.D66]O+\]W_G4S)2AV#EGG:5@ZJ@@R3<+]/Y=(VO MII_Q#C\_??TU_._%\ODLK%:;&P-9.$N!<01IL@'E0H:0G0*,6@8*F)G139(= M!] X8AJN%49NWZ%NI+"^L?B-L6N]7V*T1A;IH41A0:E$RUD&#RGY'%@)4C2Z MR7\8G2/?[F^%E_UQ>;+R.L#F\W-RC,YP^19G&]75BK'+"YJ<8[!<6MI',B>' M5$GP&C58C=+%%'G&)B[( S1UB[G3L7![4O= BND 8P_=U@L\1J%5 1:U!R58 M J=)8EFC<29E5UB36T2GWIQM27&(\3@.7CA(QK&68IM,I#[4-)NP.8W!_A_'6%Y7SV:EIPPDS62N0 S%!$H[110(&.(:]!9&%%0N6;['O[ M$->[\SX,O 974P?0>W:V6*XOQG+6\4DWY39)*6E7A 23N:,=W7#:T2-AQ&&] M1&FL3TU ]S!9O>^)P\!M0-5T>W#Y"L/JN,*+B[\=YDXQ3K<8K) SBZT]8HX#YA^W#OYVI MAVB+2L6"4;52W1FLF5\$YYC(BFOC8I,4YL-DC1N;G8"#VX9A0.EW;AB.+V*X M\?=#&HF&I0JW("*5%B$@ L^U^:AE6&]6"E#"YFAJ?V/=)(W6WE34P_3%^7S] M-JQQ4C)#[0BI)FW2]=Y B,$!5]ZKP+++M^N+VQF+ZX1U92X.P<(^YN)H#8P] MQ&07,[\MUO^%Z^>+LS.<)R)G&N)T-EU_?3E/M0%J)I_<)9M3!J:KJY02&4,C M,K@L+0M99*?W*V0YYNWC=OP9 $>/(_<.8J$MC]OU@:NTG'ZJ6MHFN&+PU@H> M@8M2YV5+ 9&A!5>B$IX8\MC02NVD:=QF/X,;J-/E/O+U)']SHL,#2<&& M.G/ U5D&UD-(J"&I**7(T@FVSUB\F7M':NRVSH\0W\A:_W4ZGYZ=GUT0 MKGPA$I #\[7RR7I%A"<)3E=O2OF(>S7'W$OO-]X\LN:/T=MB""&.K?WPY1KA MEANK@U$0BB/"!87V+ACZX!T*K[*(8I\9"/MI__J;QQNX.(CVCQ9BMZ[CMSRP M=R84J_->9LA"%7J5&[,M=LURD:Q_(-TC1V;#.LSM%!&-]BZ&7J]Q5K2 MUR>3>3UZIT@HE9>"6=L:K'@]J3O5+/SG==\.V^PB9EB%0/: MDFG#S\R#9YY#"9JSR$*Q;?K1[DO@N*:G!9INFZ FJNK="&W\A*..CF\^8%"# MM(NH1S9+12CF _E+A)A:YJDX..DM%)D4*I4,=V,LQZ',TL_35?CP85G[X&SJ M(JX+_AO0M1,\.:Z V2A *>XH?"@.A+1:\JP3[>DMA+ 7=4_#(!V"H]L&:7@E M]6Z-WIV?G87EUT5Y%\@ E&O"7?U^3;JK:Y+!'+\^IW\^+);34XZZ!Z9@4'O8 M1"R/;%"]CPJS9&"4X[5SMJ7@($I@,(>AKF\Q#4'&(^#U+)Z'G1>CWS*VDJS]PZTU(*6O$]I2JOT^)6AOT7')O=FKAG OH-Q+Q7CG*:>J=3&TC,OM0%R*R5JY22[WN\\> M3_$#:6LQG.C&UORFP&B9IF%VM1XNN-#9>U-I=[[NL4$JB,D6D%H(KIFU6>X' M@'M?,=Z16@,<#"/(#DY$=CE>/X75=/6ZO%E.TW3^86LP>&?''"FT#135)T.Y'WKAG;X/[(@UU\R00=[$XC2]>!^O UC&&BLL,WI0" MF66%TG!NV_2"W)? <3W@%N X&']':*H#!/XR_4);.'& EQQ>V&YR^PRZ9,"R M+&D[L/6*&2<'L? L-#(ATS[E)D?<"]U-4.\(.T;]=RZ"#J"+\=VJU?K3['QU MBX7H1-)UMHCQPI%<: ,(R"V(H&RVN4CE[)X^U:[GC[OK-47'4%+MP-B\GY[A MLWG^E<*&);F+=[CQ3EA#\:?TF< =18"8243))JL])R'Q?>J;#S8Y#Y,U;CW\ MHQB> ?72 0(D?, Q?,@O>5.ER8._/<(&Q=I MS5SW0?71 ;Z^DZI_\27-SG/U.5>K6L.5WXH M&/>%2_!!:QX-TR$U,6Q/_R3W$-0<=))[B$HZV$[)^223^[J\7X;YBBC8ML!Y MO7R'R\\4"F\R-REJQI1CX)(OE:4(KD[3T%RP7 1/AC5IHKT';5UNET< X6Y( M,*A6^@?:11Q%$;,4L@B(L0Z KGT'@S(9HC)^\Q20&HO*RCQA,)S2HP@3@QJC@*K9H@[3Z* MND;7,=J_C:]!5-$7IIZMW]2!SB_GU[CQV3)/<0L(6H2U:0*K,_MJGSBF># > MK6L-K!UDC9NB?51TG:J4#B#VW3B<$]V62W):':T;95(F43%;+U8B2<\Q*YHT M8QLDB3;.^?E8J0GUT(5R*JR* *O5\ +U'Z7(26E?&HR7N*/ MET0[""Q#)-$.T%RW2;2?,:Z/29-M_FZ81-A=$@9*==4'[YA%YXU*.=5;-+R> M+WK.R2]R :R146H9D)DF)W*[R3EY3[OQU&\7AE+10EK)00M&,8N-Q&46!<@C M5"5;SS@VR2[<0\_(MN-T)-S9NP:0>]=6X?@[H]?^>C@+T?"VZ#WH8%9F9J,# M*XNE^$D6\J"=A.1RG=PM19)-,N!M[,2W9MSU^2_G]-3SS>3R:W<,8]#26 '" MV@R*<0<^T9?T21T2EIEQ31J8?Y^T+JW'(?BX;3T&UD8'ON\WCGX-Z_/E=#W% MU>OR:C'_4%MZ7*W@;_QYIF.2B8',A@('*].V:XTW9$E8EDF:)K'6H82.''NU MQ%X#376]I5W=L/UML<;5F_"U\GG\4?'W'CG3E?8CK/\[SC[CKXOY^N-JPG(]W X:$ 5)6D@+L5"(;+4/(0:9=)O) MRB=1W:6S]TB8/5&'3PVP=46^_WTQP2BM(!>&?-UHB4>MZFT75Z\'.U^$8P6; ME,T<0VR7;N:CP?,8C76 RIOYZ^=AN?Q:S\G/ZL2L2:S#!^I\&Q=='=]'CGJT MS(*(W&3G1!2F23NXAXC:"V7J":%L, UT'=P,?,WG>X\<+C!Y[ L^]R",QU"$ M81I*XA0N9QH"1OK*.$4!5J>0Y/JCGLIZC)0. 0-=W:U063?P=95M^?UY9$7 M_[B!EY$,0P>M[A$YTD] Z! MOT1EQ>?7S:7\XH+O4?L7%X;2CZQ.N?)\U '$I= RRL7D)EGR:,LP3>)W>^A9UP3-("F MOX>=(\3> 7K^.E]AHL@B;W)<%ZV5DN"%.0^H4YV1'A"]1)PNX,+!?+1R2G8IV?CL*3. PW$!/Y@75\LI8Y&V:: M=/&\2\JXYN4TU3Z DR/D/':'SK^%V>S=>HFX_A^+\^4\S-XLIV<;9BYMI)7> M&:G5^[TW]8.(8-2Y:R;0#4W*]M__F8GM( MFY*@G[Y>_\EF)47%A%;%U1GL E0(&CR%?J!E+ X1@Q=-;L_M3^*XQUAM]JI& M"NH,>A?+,B0M.#E\%#Q(5X?<)HA69V")HY1)*B>:.#UW21F[M5@;I3^ K2,T M,/;^]OSB@/%G_(RSQ:=ZTGO1Y6-U98RY2S;[VN0E0ITY6*\$(1@3"^=$D/-L MKPWNNZ_J!R_'*'+13*J]8.0OR\7OZX^_G,_S!1-6:<,2L[1N\]^V?F&<9-[+1!QD@P[V'!N%H5LK"?R9*(M) 1>:C\H\M8"ED10 M9MIPI:P134K![I*R%USTT_)=3A1X=Y"I,Y4N%A,ZJX-G#*Q)M)A$]?"3I;TW M!.]]$(:S9@TS=A$T?D7%*8I^$#='2GWLG>W"D):@@T)&EC.$!(K50^!B+<3:=EHDF5G^;O76H2_M"3''JGCQ"/(> M&T=;DE?$D?P_P#WN;&.!Z"#!)DK%?YA#?@<]V&A>):.8QISS%VWWW5 M^,7RPV)F6-EVL%_=W,$WAM@)QV3A$8JL"5";'40E N2 LD3&G9IN3@G"KP[R%RL*.V<*D%8P% "[=["0!3:U)DSNAA7 MHF91*[B!EY(-B) M"GX0+T=(NP/$?-MI;S!S83&EU"QG42]G)$9[JT2(==!H42(C,Q)C;N(9/TA5 M3Q@Z1NEW6S,.I($.X/2.%+'9:E$ACG2 ME@[&1Z^+JOY+FV*M^RC:"T;V:>U@PXB_ QQ=I__2,0Q!&5,,:%D=PZ(X1),- M.!1:1&6L*4VJC^^2,G+1S3 ZOKV7G2;PL0.K=[B!XI"]+L#EQH[.\=?)Y3X"U]RM'WJ].5.RB MN90[,#<7C.UD):NL>%8&N,1-&^0"@7Q&"%)D;C*&1FTR'Z!IY,&IPR!J:-EW M *-=F_JKJ_[=EO-"WIJO RIJYUQ#S*BH@7F1DN$\V#;G$P]2M1>4W-/R@H93 M0P>8NIDHJ\6V$Y8"PRJ6G%*]9I0D..L8>(-,,8I G&J2!;I+2G\7^([4\X.' M%@<+O0/8[&H3QR+MN]Q2;,J#(2MM:5.V 8$;5NVVYZB:5.1TUY:O'7!.%7L' MR+F)_9=S>C*NUIMZR_/E=/[A#>W7BSQ),C(34NTMGRG8D+5]7R\[YQ.AE6:9(QA%["F, J*(GJ);:9F7,MO\IP&IH< [VT8GA/X2A%3U3-/4\1JVSJV+(!ESF;APS#;?)OL[ M8AE^&SQ(T%UL;0QLCN22^4>AZ5==Z<$4Q("$(SX6@R+9YJ_;^;VI6$XHO 1 :?T#*NH^4JM?=]OA&T%WC\ MTP//( KH $CWGA2]^T@27KUAD[ MJT#K(U75?*AC\*XJXR\3QA.I)$^9%4"F)-1:0O"*.S!(#H2((O/;4RGN224\ M_)[]X/*$\O!#RW9LF-ST,M]B/D^8+UML;PSMA'M?3ZHX>9F94*]YJ?=K F3R M,YW('BG^/2+KM.M=^\'E">7-6\BX@TWL)D?;,Z=I>K/M^G^U#K3PS"(&L*I> M+7=<@"/WL,[P=/4 BN+L]7 MSZ;Y+)LFM[5_I?U?EI:WV1EO\D?!SQ]F"$@Q[(ST#R0%U_6 MRT 8G\[#\NNS>?[K_'QU'F8;\%W-@W!H;>84M4F7+2A>'$2#"E)"@T4$SK#) M[:-]B#N]1>WFF:^7+^=EB?\XK_M\??ZWL1C71IU+B99E1[&)413"E@P!E05C M9>1)*A%+D^S] 32.6U,Z.)KN]K=MHZT_@+7;#@U:M35ZER]Y;-NWD[G'-(&L M%(NE3L-!@>1L)0%!BPB%%^YM,4+$)@6;(YK [54"C%IG+P2M45;S,?6S2-Y# M2=*((A):V:3L^2&BGH"1.P0O>QJYP_71@=>_HQ^2*LR;''B=LD[VGR0",>4$ MN@2DD,5JYYK-&CNBTU@S' VGYN\W&SM$YMVAYEI_&QT=-U$9T!Y+[66OP6DN M(!L47O)HM/N_N]G808K>M]G8(5(?.R?_)GQ-'S']_WQY]>]\9SGXO[ DIQZIV MT5C.'5B>>XSRMX2,4R0PK0,4XXD?9S)X1:$%[>D&M2.CS9ODY;]'V+AWPIKM M98/JHP-\T2))B'FU*99>$6OSA!?9N>!T4,$4,*G6_^B\N1Z9*$)641L?I!5- MIKO=3U*7_M&1JK]3L3"('L;>[=XMTC3,+@/E]^'+"XKW%U]Q^?.&F#"[M,83 MPU!H90T(7TA8P9"+$$-MU>4\UPF=DFZO_6[O5W9ID4Y#3T.9=YR!.CN;KC?' M"&&>GR_FZ^G\ \[3%(_,-=W_N*&R2GL2/%#^Z-K[GMUZWX[9RD;4;IF* V.% MUYOPM=XS./+2E?=H;7&Q33_!0Z@\O6QYCY=]R]1:R2S)P-7:0UN[EM)G063( M(C 1C.3:-[D1>!B9(W9=UV/F<8L_9] M$@>R9[M>]"VOF:4+F2GP@9E:Q9DA(I>0R%F2,?'H8I,V/ \1=:JUVO7L;_@V MQ*07Y G&7&^HU2E9@24#12B+WLB"Y=$X[L06#8:0VZ9G.$T\*4NS"9,'LS<7 M3VMG=7:1^QBVQ[$4-%,.0JD'QX%\=U=;#MLHN!.N^.2:E*:UM#WOTD?,Y[-: M 72]IK7NO"]6Z^E9O;)Q]?Z+.IYOB;RM*J[MQ8FVVV@0&'T$A22F8+T C!1J M:+3>UW+@;74P9G"%6L_?;WZ]-^GN"2B/GY]58<7 M;HZ&!4>F,-;FLD6#DB)!Y*J <2R7$'7BODG=Q7[D=0*[H=%Q'PJ'4U5/ /P5 M0Q74QF&YR]_%D7/6(7)-ODH*CEP7;0IXFR4M:EFDMC&HU*1IRD%4=@+' 6%R M'Q('UUE/@'PY_W2^7FTD)B\*$H1,Y#/S MS6Y6MKQ8.,&;1V:% '9*EM/NY$]7212.H_;:,;^>-UJNBG45P6@M0J3"(,200TGON(D?>YKK3 M@72.>VK[Z/MP ^5U8/]>+>8?:M_M33U#\M89%([64SV@(8)IE[ >9$Y*.6FE M#FUN=%XCHA,+UT+;MZ]P'BOZ+HS:]:9K.T*Q"7?>)\T5:%7OG":*P(+*FAP0 MD47.2JEO[4M:-;S;0==3,%K#P&M(!3VIO."SG*?UP6'VXS\G&+:,4YXT<&3P;)20,@Y0B[2D_-PA.NL)D#L203QQG7D(4%![4(PB^BAI M#2M:F-WY_$3JQC"Z0L'D5MW>9AWA*'RVE:7_8N MKQ^V8JXW:UZO/^)RVUYZ%N9'E:\>]H)A)NIDL/XF_>Y]O(3:?I^/_0Z*6[6V7E&X/;Q:@DK/(P#(P3AH=B&,& MGJ93#7Y6V]%5J_%CT'WXU4.?&/EK*/B.4Z"=K=W#57#II.F9)X@S M+2E02]#Z06-$!%WB<9I8:L$G&3FU_1J?E>^' X=]-O/3SZMXYHN?#XRYFQ]^ MEE:A)!,-RC!PXB4R<65(,LL)!^EDC%$95B4(TMD.KEK_'X/>P_K_DA@80(AO M13G^Y64F2#" 9!,G OE57JZ@(^(B(XH&R5P2KM+,ZU^HZ!>$/2&AZ4HL \#4 MZ8S;;GN:R@6ZTP$P)Q>D]Y8HEP*1- AB17;$FV2W5MA,OP@_ UO[ M6K-O00\ [/?^PM807*DB38IK>:T>F$542%%QA/+VE=)%#]*3;_I MX,%![WR)#0!VSW+U$%.W64X( O#N2<26IO,R>D>"2$"B@(!&DH#(JM1PG4]Z MSX >A)%Z80 , /*OULL>V.\?X\67M],T_CY.=WZR.T-[E)B)GNI &,=?I."> M!(K:HDS,IC:@#2:JA(I/IGC@QD+'T'K08OX214>7#&1]%%'6-6Q-*, M*H>53FG"1>*Y"Z"BLJ).D*&'O0[<[*E[B(:.K0$[/R]QT=^;Q7_!8IN*&C$)I>)5D P6"/XAHP@=LL13'Z7/WIDJ752J[:C5 M4:HV9+SGHS0,G/PUTI/;AF3XXV8R3B6W\,)/2FO]CU\ ENVX/R)5*_.YR>^_ MH=)9?NQ>F+E9??"!#"Z4YKS$'GI(EUY<-,-(N^J8?#**(B D)3);3WS.J!E4 MIC28;&6=>9U#2;MV5'*Q]&>U![/T8L%31Z1#+6L9,M0XZI).5#I6I>JTRFZN M.AU[#*JKE^,6@44B M<,DU_M]7:4[V!$U#2=OVAIBFCOB&B\1U(+QT[W#46Y*D6G8;UL0Z#D1P:I)W M((2HTC'J2:KZ16-GLF^'J1,$T?=$J+_#%$VWR+- MI=@_5&S=S.>P^,U/_5&^HHNTF;!ZU M;+^1P0NCZGS&#^ 2[,:NV,:#=,K4^BC*L%%+9**&6#"*9$:M"3EX3:MCPS!D2Y+!DHEDVLTHGV($4]ZZ,N$/'@FNR$^U>D2TY_ M]GSP6[7T2L4'S >QQ-"U,#0'HE/IURZX16> LF!:2ESQCR&^>L_X^0.^5D&>Y<;]6ZQOLP/'PREM2K%>@1RF2NHN2-. MJ$20<3QRK2W==U2[3FUTM96!ZK-C,'@X8]&+O*]($=XG>5=U6_V^'AZ3GWRQ%72U5?A)FU=;^(Z&*7<84B"K0C M$I'I_E6#.BFC4)024:9(2-"O8 M<*[!4J$4K_,.N=Z>AI(>OSQ4]T-* \'-8(_0SANSA'P.D MWT?J3WC/43FE9 M.,HT,\9'ZR]W#@;S@'DH"&J%[!/%.0!X/OY*,;FDD5*$C5ZVV9"%0SD2GB7C M-F;0KHH;>OJ[T@L#\52!MWHC>@SW!P"APV^LHX(D&#"B92XI W#$NY )17LL M.&")^RJJ[;S7\=42F56AU(T4!@"G/WQY<;$I(,@T>&.C)X:AFI9>2N+ [&! MHA&2F#.ZRNOA7ZCH]UU*5=BIR'B^D_"S=?F;KH8&1U]2LZ5(+ M2+)BH%+R5K,A'H,5]4,T$VL#KUOTGX""P>8DU@]8/OC9XNS[4AM:, _:'%[H.EPI=(LQ%J#M[\!H@.E-CKJI*S2/_HY MPLYW=!___O8%U#8KQ[W&8XB7#TW"HP.62K])"X0:$[,J48-4J:U2:QK[U7:= MHNBA4UQ'4E>GJ\[IHO_D%^OJK8JE)<_BK@QZ2CK@W<7+[9FS05]7,)*BL]2! MU$E=I?;:FMA/R[0@=N!X[ M!D^'4X<59'9URJSSCO''+U-7[5VZ#_RSV$U..:&X0,;%,NC&6>*D1NSFJ#QE M*GE?I>2B?UWXXN*[T!A&/:;6W5F[E4G^2LB.%4(B^E0%ZZ2$2DY5V%D,)4:1K8 MGL2A5#54PTM+_^-,X0T,EIL.MXPFD,83;30>Y9 9<4%DHG@0203N!:M^20RA MWJ"6T)_ U@D2Z!%#\]EB=)/S>#(N&WA=)IO^W&2-HE;46X_ZGZ&1S,K+L)P2 M42%JCU9L<+1-)1>NL(,?_-,^=@Z3,!SLG"+4IE,.]_TR_^7:;-Y[$/XNWN<8 MD2+:T)'UI/@'$ZX1[8LIJ+ERROHI]_B@U0\FG7LKD.5\D \#5;D/T MFVGZ'5WQ[;_9Y=[ZV#B=!+, J$59&;^=//&. D%^X9$)6[=U M@(S])&5%,?5]]WWZT7SZTMR5%I:_CZ>P )C>?%T&>W"GI=BOG-D]-7[S>0:[ M+5,"R&3*+IF4CDCI.7$^:U J))E;@?#9I7HNR;P4Q+IE^0!N MVP.FR;K]73+)*4V,"IS(* /Q5)4!2U98*B/Z+E6F8CU!4\^MQ8<2Q#I:/,-% MVJ:1&34YXMD@&APML6A*@L3-*/2VG EX3G.51.>35 TG'G&6[-MAZ@1!]'T! M[MWE;P VM?(Q6\6S(>@V"U3"IHQ*RI)0PY0!R-(IV^K>.[3"()%QB@2;KMG9 M-R9*/_K%[&[)D,?V@J?&F,0B<=:%,D6KC!XNM &6$INM(#'JY+@T(D?="B1/+-*O M*5,)(%TQM6]PW,3_O1O/EX4@VPU(K9VT$0A7.10U*-"J+R^P@$I$>?+H2+2[ M51[Y>BLXR"N#P]EL[!L'K\;S;\W^!DP665&CT8SWI9H,# F6>N1)\I'F4!J/ MML+!8U]OA0-U93@XFXU]X^#M-"+WQM]A2SZ+23A:7M7ITA.Y)&Z"B9XPEXS, M3&;AVJ'@X;=;84!?&0;.9&'_""@3N\J-]GXV_CR>^E_!K*UPY54;D=2!N21[K<2;T D\"0F=*X]>%3B&)T"U LU1R[;"D+TR#-5C?-^0>MSGV@\[ M)[Q$@[2:T)+%D\S@9^:R(8*9C'J5(O[ILCNP9=Q;H.C&'U6\L[]"N_@8O3J$=,#/ MGHO_;DM:;-4_*7.:\0)%U2?Q]9\KQ6G2:XX:T-/]2-CI]7[WJ_;KYEXN M@7,ZJX> CXVN\]0IK2RQO-R5+AKBL@A$*YJMDBQ:V5E%Z,ZZ_037SY#8OLQ/ M8%_/4O]M/!U_O?NZ)IP"Y8)J28":HB -(SZAN R+KC0.H*C4NI+[+ROW+/E3 MY-9TP<2^I>__W"&<&51JC 7"?4(+1TE*').::"VX3CH:,&W2_NVDO[MR/RF3 MSJ1_,A,'D)S_#S\;E[ON%J^^I?Y3L4PY9XZ@O8?TH]%7@C21\,"$E2;[0*M, M+=TGI-]PZ.4+/LX2Q," M#:W7? M:+?VON9M,2M!E_76YF\QC"Y6BU*Z-7 M46M*69I]0RAM05@4&OTIUW*&Z',K#0<3IXBQJ<73 :B25Q 6;Y." MRCIYPC4MXRXI6N7H893>>XM%[B52,'\:'LXQ1H)+UK'1QS1&(S2*31"'Q*/"G(K2ZN(Y8 M=$B(.57$S07X/0 MM-K$&Q_'D_'Z(3IR0PC%/+%)EXR4UL0YZHB2@1IMLF/& MUM _#TGI-[M\^4OM3&$,#D[K,/+\#KPR!DP M4E;1/P\H&1)63A'N?HNDLSC=DA#+-O1=&6*WWU7MAPZG1I)!Q*RQ25 M5*G80_]4TAR# ^=IFRXSK2+#CQ'0;^7*99.'9PN@[SPB?+N;Q2]^#O<6V_Z6 MUF?,YQQ28IEDEE5)Q[O2J#H3:J25,F5.6S7[;)=E;$M5?YFH\P7?U)9"W_[8 M-'72E77D>DR[FF.8/!3 MO(+O,&F^E7U\A-GW<81-12#3,C#+9#$&T2P$:]% S)8PJ[TR6GN>Y5&0.;A4 MCUG.RX&F&T8/!3:K N5F-O_/S5,FEX%9- L9^(#J6"OB-6AT(H3/(OE@S'$* M9G^%?AZ'71@D9[&U;VS\*W(CHR"VQ>OW :F40"-;HO%X5:=80E.EX30+V6E* MI;7M H"'5NBGA.Y"V.B$K7UCX]4?+]?CNZ>?]^.5@N/=B.X>85Z4?=B,-EUY MOF\HCRZI8*UK!8\G%NFG:.)"".F*N7V#9*,%_SYK?BR^O+F;ILU[%VV%X-81 M41['26H8<4QEHC0XW =0X8XKSMY?H9_Q;X# M/*V?8/;U?7[93%>-XYWBTB:\AJ/)D4BG2LXM.6*,8&"Y,;).@N%YT@;9E^5$ M*#15Y3)0I+T;^[ ,P'_P/YVC : O0WI;YK9+?YSE(*6C"9*0C >K8/ 2: 62$;' H($ MYUB5)-@>'8-L"M,-DL[A^ LU&R=W[R/DS&GY="&6D1568FH9L12@>#8C@$ MY(_D"D ".J6Z2MNZ1ZD99 N9;L!S/O<' *&;&(NS,[^%"./OR[+?+<_&,']Y M-RN,'F5+91" UBC$@V&3>W\!VF=S ?T9 CTY")TQQO\\ 2<1#0!V<^ZBPA M.[M7$WNPBO'XU0?9_N8\@%U&$E< M9O)Y&4S7\QOYO,F+B>D_#%>?+G?]H=9 M\]\0%_.WTYT,TLA3SH71%C=-,Y$FTE* '(FRTM)(/>RP"V MNCP'BNGU:\]?SNXZM/EA-HZ%,Z7WW6S=<'Y4"IZ%E1*97B:0,I;QQN")).Y, MXAD<.NKG0/A(>@;9 Z@>8FM*:Z W=WK1S^!^6:C98/OISL=^4;2)&-3&7TF MB^M>YG!;!I(8+4)F.C*7VSY9.).40?85NHPB[5!&5X#(EW[^Y_Y*'FI@R^YW6PDFCR"DZ!,)#SRG&2*D%B[6IPS"1EF$Z/+P+$S M 0W [_ZP6??CLC1I_+UTBDOE8>QVQR,F2LN79 @3%ETZY1RQRAF2M&5HD^#_ M8IMN2,<' %L0UPZ(UYG6Z%PX5Z#];OUX#FG]N T]O"AI%A$5NE-$.B;0&LZ9 M1"&#\3HZJMI5A!R[HKX(^L972<&,IY_?0#D@'__W#GG]IFD6;YK9 M[_!CF9^9CQ 6JKK%HB\7:H>BZ'892=]PFT)HHK M]"I *H(>;ZD@$,*Q#"[P=BU_VJ_9#D-7F&JHQ/:^T72 8>54K-O&KW8Z@BB$ MX=H0+3W>RT9F8F7(Q/ H6 26O#\K?_5@Q79(^NOD ,YC^?!QM#HWFQ.S>XI& M%+=B+6X/M$=G%(0OT] ,L53$Z"PSW+:;('8.%>WP]M>)X'-XC: MI ,.#7XW@=ET!\LN*9J 8 MO/F,I^LS_J0$4?S/Y6,=J654,2KD7ID?2!EN"P\8D>RO6\T_7Y7GOR]SZ4MH9],EMKY?5YM9E6!!,%3(P)>ZH5A.B7B(B\3 M85CF8+1WN5W.Y;F5VB'G"J/CG;*X;[P<8-,6_6^GN_L/]C"NG%SY?-UV]^^A,/SX?UM+R18#ZC1>"0E13] MD?+ WEEM"&<6_6,CG=+MROA/)* =U*XP1G\)@0S@%GV-)V?Q\S=8?&EV^@.5 M[2WWNU,O9A0XE;TAT2>%MJ?+'Z.&$?]G85=OX5ZB_NK & ,1?)RZ\\//Q_"/2XM/[Z>Y (39*6J=(&24N MX>8D*Q-_E/2$91=R!B5M=%7\B98$MFMW<%UI@JI"&ASXELD.+:47.G(B/2^# MI)4:K$G&2)M_(36B_9#C97&-^OP_0!:*'= MZWT$,0KN11FDH)!VX8!8GB@!;9E53K,8J^B?72+:0>BZ OUG,WL 0/GU!-Q" M@J_?EBG4V:IL:/L@>#:>QO$W/[GY6GJ E+\)7R&-0HG,!&4(S>B:R.CQB##E MB/7:4P8RJ1SK7V['$]X.D->5*^A%J)V!^)__]D 4R([_6?YH^9/R7]U"_L?R MSW^_?7O__;CN:?JE^0KS?\(_K;Y_J,/EI@=FD]==1%[[V132ZBGG;H#[%2S\ M>/+K/N?CK]\FS^;/NUKZ;]O-[[-E3<$OH+PD(Z#4W"<\1U7ZN,YOPGS5M#&G M$G-CF2C%$Y&4ECPIX"\2H2FM-UQ4&3_Y'&%G#YHZJ1-KL,8E@ZXW'D-)I.:> M!(?G%*\89(>V^&^J:-N3J!UDM]'3D/5@>%5UZ?4\G^@W_]_-[.4=JI.O^+W5 MG%.@WCEMB LRHC>%-DZ@B1&GD9.9(\=B9X.('B[?+Y@N(.^F,^;W#)W2IOQ] M_F4/FZ[E@F8K(G)!>-R$A](B0:"5$:CE+'MK5&<#T@Y2T=]4HG/%VG3-X[YC M'KLG9C/'0AN9HK$'4@.K.$,L[ 6Q9,'URBOPE3%7#0 M#2,'$(AXUB%VWB(C$,\QE*:B4COB\G)&+:*>)A%=#!=T!.X)Z[>[^>4,DRJ" M&@3PEKYO\7HW;91+C\;-<7K]9YS4BE< M1$Z68F^:!7*/*Q^JM$,_@=9!.F$G@N4!$NM*[F1P?H=9:*K&MMY.\;> &X+Y M*?&IW?^\FQC308(ZBA/=?__5>!XGS?QN!O>.O# F45F2PRXR(I//:$3S0 PW M3"LORLU:XS0^0=.Y2NF13W]"3K[ O_,_(]3<-OGRP,0"+?MUQ JN"7CEHS.> M@JO25?\IHOI5,UVA8U_#=":&P0;)=\[MMI_*VVEN9E^7'S\]!M[RRYVKG];; MN(!F D]3"&A^*^W1!A=1$"]X>7 OK58Z 6-5"HPJ:J97:_3>+_'ZSV\PG<,+ MF$(>+T9)):N$C,1!*5JDZ,D$I8 HQZW$@Q%4G6%$S] U7/UT#$8>)OJZ$\8 M3/'7.0/:A]_A?C^E!*S8=N/I'1IRZSE+Z-24+@1!>@F$<1E0^7)%G.42N9:5 M]$8("[E*"7-K$OOU"VLAKI*(!@"^[1"O9CY_Z6>SGWA[_/"S-!_%Q$UF:#T( MJI%AL?2_9 QO>B=LT-8JL%6*E0^3U.\@K%K@ZD@$ P#3CD+VVT90:).4=/K- M-&T>G]S$.+N#-#)!H1,L)8$8T/EUTA$/I8FY$N!HC&!HE1*M(^GL=X16+=C5 M%-9@#?^/\+D4!VU9>5(@X9&O=&/0/T=>1\;[>IE;^-;,EA.S-WB*,F>1LR0N MEN8@R:7EO46"XXXJRSBG59Y('2+H['*3O>\^YM"*9%QTV1"=@B02;VCBE"J9 M".!>6&Y4KF*ZMZ"MY^Q_%RAY4$+2L42N2-,LDQ =Z9OUMVIIG<=(K:U[1!+! MJA#P!G.Q!)9\F>"8B?(@O'*"JUS%W*RF>^YS5/LK[$1H7OQ<_W GP*:\B,%Y M8LKNI2MCW3*C1&>?G);XBZNC@T^C=Z ZZA@T'2YSJR>Y*]);'4=(CUN@EH:[ M=+ST(%"MYE89D8G("8%J_3J! MU7V7KB^'?&X[2:\WLBZZ9MQDI->3R'0LDQAYJ0E2!-#Y5H9:+WF[YLM/K3*( MJ^P4R34UV-AAE>;)SU@V V _PNS[.,*F!)\S8Y6BB>002M\DG7$;R9&0A/20 M30+7;JS H15ZKCWO!@F=L&\XM\=C%^Z[^WIGW(HRQCC";'ETZDH]A))EE*:6 M+D3*U/XTTSI>PV/$#>4EPX4LEZ[%-0 (GE(13\N\C80'-0O 4Z:R(-9ZW&P, M$A++P%.5ZNFK>\O0/6 Z>,]PC/2.!ZA; 70*BT[@^?=9,Y]_F#6E--'$X%( M( #4$ DA$4]+*(Y9)BQCD".K ;L=&@9Q>]:#TZG<'H >6U7DE"JPS6'8KR[$ MO[$Z#!\*]U!BB\5L'.X6Y5KXU)2&Y.4$-9/)DK.K^IV1CYP%A?<#HXPC%SC> M%%XIDI1S%MT7:5R5HM$ZV^FW!K Z? > @0&(V,]!9= M;1N(5@X-8&5X,S$Q,2YH M=&WM6FUOVS@2_GZ_@NOBN@G@-SE.TCAI -=Q40-MTDO=Z^ZG RU1%A%)U(J4 M'>^OOV=(^26QT[J[N<8IKD =21P.9S@/GQE2.OOEXJHW_/UCGT4FB=G'SV_> M#WJL4FLTOAST&HV+X05[-_SPGK7K38\-=QH]"\KK!(9DW4:C>ET M6I\>U%4^;@RO&Z2JW8B5TJ(>F*!R?D9/\"MXRF:Y'$>&M9HMCWU1^8V<<-=NI(G%^5S/6\\@[//$/17CBMYL^'XF3XU'[2+SRFL&Q=]+\CP)U)9%I+1(T?J=]F)G3J0Q,U/&:S7]6K-SY6:A2@\%R=':73L>: M)B-N38W'[*M8Y9T73?OOE%IJ(4]D/.O\.I2)T.Q23-FU2GCZ M:U4C!C4M] MYOD8CAN5H1?4KMCN8Z9%_D3&]_K7P\';0:\['%Q=LJNWK/>N.[C^T+UDWDEE:SV=HV?O]SO]H;_1I462_*I889D MR%>O/O?AQX]^=UH.CNMV&@8LXA/!YR MR6,659(H8@@ API@L<-I M:X_/=<3"6$WU'*2Y&",%H6PUC--#9S>LK*Y@3<^-6;/V)X%;>^?@-KP3FYX)_9M5^\P<'?N5E+IF#J DGY&M+6"6XO7JK3=/ +H3&5@"AL:&W[T();B2 @7(D MES)5D4,!B&@BM:4W2(G4ZJ$*>4F,J^2:BYA;4)4Y2YK>BDR^R6[E/25&C*MG8-:IN:+1EB$P^#L+NVG3*4D-(O8DX< M#K>L$ MQ+:&,& _D0$ADVN5E05N09 *QMF>'[*@^L ;;N'(L4U4,,'*-%9+1 2 0UM<,J M%I+,P,O/$JW^SJ!U0;']"8\+RT,42A&&*//D!$'0&\JU14FP!:^ZV\T5G 4G M.H(3M:L31ZHP#UNP#?/SA;2@(CC\]K:%C>;EM5UOPLT$[+'8H@&>&[Z"G<'7 MD@U=Z-8A0#OELMBR+1MQ]AT<2&E9^7Z14Z!7&8XR3@!7M0&DOZTL!')0I>+%3F0I^ M0SG5E5TVJ]J"T1Y%SD]LO@M=Y:;"[?\W2+)8S01:IY%R7,?O@!7@>I3D7]\FY"Y;&;OI*5M' MP)K(:YCJF&=:=.87IZ#D+.:SCDSMA-E.IZ6ND3)&):3N=$*\CGJ@?&-ILZ-K M7KZ4KC?=BVF3XW\P'[ELKMNFA@G6VUHG]>.3AYN;=>_!MJ^I/7I5;WK;J6U8 MDYW9F!F=\?1UY: R[U BI]/*;IEW]X4T@>G^Y+AY^?%+S,[^!5!K,P[[P&?, M:U?MEPL+U)0S\14GF^3BO8F9R\Q'*@&VO9[O'_*Q8['X6N)'<][+%VVLVRF5O7\5G<)U.XMCOB#,Q,C$N:'1M[5IK;QNW$OU^ M?P6KX*8VH+?EN)8= XHL-P)2.W44I/UT02VY$F'N7@!HB\NQP.9SB'9X;];ND5*G5/AUT:[7S MP3EY._CE'6E5ZPTRT#0UP@J54EFK]2Y+I#2V-FO7:M/IM#H]J"H]J@VN:TY5 MJR:5,KS*+"N=G;HG^.64G?WG](=*A9RK*$]X:DFD.;6E;\2$AG8KK.1GS(5S([;C7K]OR4O=W8:J]1B,(W.X3+H6--D^:VM4"E&:=O[4PI= MY\V1DDJW7]3]OQ/74HEI(N2L_>- )-R02SXEURJAZ8]E@QA4#-V*[1%F MFNLG,K[;NQ[T+_K=SJ!_=4FN+DCW;;]W02[ZEYW+;K_S#H_0VKM^T+%=<>3] MQ^L/'SN7 S*X(A]Z7>_.0;WI7!J\[9$/G>LWGA\K5;^]ZOY-.=^!:FO7Z MUB'[U_UJ;?2K7R;=L18&9HRY)C_G%G>\3"*NK8AGQ(ZI??GB\*>3;?QXA2$S MRAA8H2)Y7*Q 'T*1,H2O77%/GLC51G7NP[ZT'!Q5_33TR9A..-%\(O@4 M?&K'PI _^96H& 2;(%S1#7FKI-/I'F0T%=R4 M23^-JL\_4LV=B]0;:A ?1"*9D9M4325G(ZP2'[ B3$S!A%0A.V($*E)"TQG) M4ZMS#@^0+WWJ1/PH27"G!94DIA$>::(2$+Q506Y-(.41-X;JF1-)Z W'N"LZ M#9XQ&(,AI<^[&,,)1$(CST(L17=8PK"^IV,1C8G)W<^R_Y1K7BAQ#B3"2"1D M!ZVIL&,X:#(>>0.=W@RF*08W)^C&R'"V.@W@BN/O@"L.G@\".8E%BA@[N"QC M6@;\(&X=J2_;11J#2:BK!G$=R9Q!)W"S$L R,"<<^V0(NT.L0[*42T@6:##W MA@;JF2\SRTXBEQ #A7 XH (0L6QP*V/6I]0S3T^$&\Q ME-S%D7" +I^/C)\,CW=\5/&+3TW+30,ZYP28 H?') MZ\NX*;N\&M'<;-_%);@A!P:*D4+*5+F& A#11!A/;Y#BJ=?CBN,E,:Z2J^:2 M>E 5.7,)C')!O*Y1@"1ABU%2,+^A-OG0"":H]L6<")G=TWWJ-.7&95N_!HU/ MS9X,L6.'0=A*^TX9JD<1Y9(Z#H=;WHAEUD:/4 .LEBZX&G(G")I%?\[^/JT^ M(6B'.P/:>O75T0;0;DU%:]C=GL2VAC!@/Q',(9,:E5+'UM0 U:Y:='"EFLVA M S +.A12V)E+VYN&=0O)H\P#**R!.Z(KU:9/"K>%0UFN,P#8^#(CBI1FW@!? M=XYXBNI! L=HX9E;($X$-77 *A:2R,#+SQ*MTQRCS MQ 1!,!O*M45)L 6OAMO-%9P')SJ"$TVH$X4&>&[X8CN#KR4;AM"M0\#ME(MBR[=LQ-E7<*!+RRJ*X9QYPO?S49#Q#%OY&RZ+'?\]^?(_GJ)_ANJ=VCH=?B=;)W\2 MR.8KI+PD),>/JRA=33*H91^MTK +7 MT3M@!;@>)?EO]?8C9"OK-SU%ZQ!8X[J"J98T,[P]OS@!)6>2SMHB]1/F.YT4 MNH;*6I4X=2<3Q^NH!XIWE3X[AN;E&^AJ/;R%MAK_V7SDHKGJFVJ6K;>UCJI' MAP\WUZN-!]L^I_80!FVIMN9-#F9C9DQ&T]>E@]*\0X&<=C.[)8V[;Y\=F.Y/ M3IB7;[_$_.R? [4^XY!?Z(PT6F7_F<("-<5,?,;)NG/QWL3,9>8C%0#;7L_7 M#_G8L5A\&O&M.>_EBQ96N/_=]"KZWD<:CSM9Q:KW[^ S>.X.XLCT3/"87"SH^BJ4OCMBW=[[<)0$P]9,]+7&LKVS/'\J!/8? : UGU4VY*S5 M#YDR%3[C:H>SY0E?^[1IB6J?ENK++G0(:.=VOT2 % #Y%@ & &-H8VDM,C R,3 S,S%X97@S M,C$Q+FAT;>U86T_;2!1^WU]Q&K04I/@6.R0D*5*:A 6I)2UQU>W3:F*/\8B) MQQU/"-E?OV?&=J!<6I"VT.X6(2OVN7_GFS-C#UZ,IZ/PT[L)I&K!X=V'UV^. M1]"P'.>C/W*<<3B&H_#M&PALUX-0DJQ@BHF,<,>9G#2@D2J5]QQGM5K9*]\6 M\LP)3QWM*G"X$ 6U8Q4W#@;Z"5XIB0]^&[RP+!B+:+F@F8)(4J)H#,N"96?P M,:;%.5A6I342^5JRLU1!RVUY\%'(\'C@DRF(MX?3"( MV06P^%6#M7V?=/W$C>)V$@0T(J2]UVF["=GS.TD2S__R,$D'U4N;0JTY?=58 ML,Q*J8[?"]JYZJ]8K-*>Y[J_-XS>P2 1F<)@$HW+GZ6/6YX4O506X>PLZYEZ M&J5I+8X$%[*WY9J_OI98"5DPONZ]#-F"%G!"5W J%B1[V2RP!U9!)4M*Q8+] M33$G3,_?'!G\J/):7A\>#P:AL?3$V3JZ>S#\"2$<'IO)3]*YEX7/M@S>V3# M;#(RV7M^VVW^\'D/9S <3]^%D_%/!7<-\KZ[!]-#"(\F,!N>OAZ>3&;6],\W MDT\P'(5:TG+=UN.6 M3B@YQDC!9-.,XB&W:TF^VM;JOE M]DO9VMQY_5U(A#11/I=1@"(,,;PE,DJWM[P]M^][33.BFT *2!A'Z2:U&8V6 M$G<-Q(!D,4PNHY1D9U0GL&!%H3EE2G4T3*(E24U,J M&1:5HPF,.-7[ &WB4\(DXFRBC5)&$XR).2AV06&:)"Q"=;36 :I"FY7NE;L_ ME@KOC#?MX)!E)(L8X?*)09.)2!E! \$RM$ \O5$>:4H[U*1U.[RF!&Y)QDM+"FEYRN81@I+='4 MQDQ2HAY"\#VD7DYBS0N+TT3U]MT;C+>>D?([WFY=Q-.'_Q(7W[?]0 ,1(O+5 M2DN6')==A$3@FN,;WDOZ>[^O6?8?:'CKQVPXRW 0+HB9O#B$ M%4'3&)^:WM5LP.&#=,@E+73CFUI,. I7ON9"*;'0[OH7>M1%A%=[O6%-*;XZ(=MN>4I6>#16<1VY$MM&Y*CX MMJSEVNW]]KUBU_;NE7W-;1#8W4[G7W?K>W:KU7V06\<@4:*!@!?8P%<-OU$; M5*3KM?)+\+X\=&L>WL2\A/OIEZ=IZABIC-.FV\<3P!J\H-SZ-V2LD/A*D:XN ML?$@U^J9M;T5=/J%N=YY+KGQ@O@(2CP"K0>H5HO?'&MS1$EP%D,- MST^'^K>1?L;4OGT,O9\4=;:URZ &UL4$L! A0#% @ DX2N4BT0 MT;AE7 WK8# !4 ( !B&@! &-H8VDM,C R,3 S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( ).$KE*1F:"_)+$ !0X!P 5 " M 2#% 0!C:&-I+3(P,C$P,S,Q7VQA8BYX;6Q02P$"% ,4 " "3A*Y2W<<& MWH9M !(P@0 %0 @ %W=@( 8VAC:2TR,#(Q,#,S,5]P&UL4$L! A0#% @ DX2N4L(E1%4O" ?B8 !@ ( ! M,.0" &-H8VDM,C R,3 S,S%X97@S,3$Q+FAT;5!+ 0(4 Q0 ( ).$KE)7 M0+L@'0@ 'TF 8 " 97L @!C:&-I+3(P,C$P,S,Q>&5X M,S$R,2YH=&U02P$"% ,4 " "3A*Y2,FB>T2 % #Y%@ & M @ 'H] ( 8VAC:2TR,#(Q,#,S,7AE>#,R,3$N:'1M4$L%!@ ) D *7 ( #[Z @ $! end