XML 78 R66.htm IDEA: XBRL DOCUMENT
v3.19.1

Debt - Additional Information (Detail) |  |  |  | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
May 23, 2018 USD ($) $ / shares shares | Dec. 29, 2015 USD ($) | Oct. 17, 2014 USD ($) | Dec. 31, 2018 USD ($) SecurityLoan Promissory_Notes $ / shares | Dec. 31, 2017 USD ($) SecurityLoan Promissory_Notes $ / shares | Sep. 29, 2018 USD ($) | Dec. 18, 2014 USD ($)
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  | $ 13,432,000 | $ 23,215,000 |  |
Credit facility outstanding |  | $ 5,000,000 |  |  |  |  |
Secured-other |  |  |  | 909,000 | 1,069,000 |  |
Outstanding borrowings and accrued interest, net of discounts |  |  |  | 4,903,000 | 14,893,000 |  |
Income tax expense (benefit) |  |  |  | $ (920,000) | $ 38,000 |  |
Series C Preferred Stock [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Preferred stock par value per share | $ / shares |  |  |  | $ 0.01 | $ 0.01 |  |
Comstock Development Services [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Credit facility outstanding |  |  | $ 10,000,000 |  |  |  |
Other Purchasers [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Credit facility outstanding |  |  | 6,200,000 |  |  |  |
Comstock Growth Fund [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Interest rate |  |  |  | 10.00% | 11.90% |  |
Interest payments |  |  |  | $ 600,000 | $ 1,600,000 |  |
Note Exchange Agreement [Member] | Comstock Growth Fund II, L.C. [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Gain loss on conversion of notes | $ 3,700,000 |  |  | 3,700,000 |  |  |
Income tax expense (benefit) | (500,000) |  |  | $ (900,000) |  |  |
Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Interest rate for period |  |  |  | 6.00% | 4.60% |  |
Debt instrument maturity date |  |  |  | Jul. 17, 2022 |  |  |
Debt instrument, gross |  |  |  | $ 600,000 | $ 600,000 |  |
Number of unsecured seller-financed promissory note outstanding | Promissory_Notes |  |  |  | 1 | 1 |  |
Unsecured Seller-financed Promissory Note [Member] | Commercial Paper One [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Interest rate |  |  |  |  | 9.50% |  |
Debt instrument, gross |  |  |  |  | $ 100,000 |  |
LIBOR Rate [Member] | Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument spread variable rate |  |  |  | 3.00% |  |  |
Prime Rate [Member] | Unsecured Seller-financed Promissory Note [Member] | Commercial Paper One [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument spread variable rate |  |  |  | 5.00% |  |  |
Construction Loans [Member] | Construction Revolvers [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  | $ 2,200,000 | $ 7,300,000 |  |
Debt instrument, interest rate description |  |  |  | Interest rates charged under these facilities include the London Interbank Offered Rate (“LIBOR”) and prime rate pricing options, subject to minimum interest rate floors. |  |  |
Weighted average interest rate |  |  |  | 5.70% | 4.70% |  |
Maturity range, start date |  |  |  | Mar. 15, 2020 |  |  |
Maturity range, end date |  |  |  | Jul. 31, 2020 |  |  |
Debt instrument, gross |  |  |  | $ 2,220,000 | $ 7,237,000 |  |
Development and Acquisition Notes [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  | $ 10,300,000 | $ 9,500,000 |  |
Weighted average interest rate |  |  |  | 6.60% | 7.10% |  |
Maturity range, start date |  |  |  | Mar. 15, 2019 |  |  |
Maturity range, end date |  |  |  | Jul. 25, 2021 |  |  |
Debt instrument, gross |  |  |  | $ 10,290,000 | $ 9,533,000 |  |
Development and Acquisition Notes [Member] | Minimum [Member] | LIBOR and Prime Rate Pricing Options [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Interest rate floor |  |  |  | 4.25% |  |  |
Development and Acquisition Notes [Member] | Maximum [Member] | LIBOR and Prime Rate Pricing Options [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Interest rate floor |  |  |  | 5.50% |  |  |
First and Second and Mezzanine Notes [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  |  | 1,200,000 |  |
Credit facility outstanding |  |  |  |  | 1,100,000 |  |
Interest rate |  |  |  | 12.00% |  |  |
Interest rate paid on a monthly basis |  |  |  | 6.00% |  |  |
Interest rate accrued and paid on maturity |  |  |  | 6.00% |  |  |
First and Second and Mezzanine Notes [Member] | Line of Credit [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  |  | 2,000,000 |  |
Credit facility outstanding |  |  |  |  | 2,000,000 |  |
Interest rate |  |  |  | 12.00% |  |  |
Line of Credit [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  |  | $ 2,100,000 |  |
Interest rate floor |  |  |  | 5.00% |  |  |
Maximum borrowing capacity |  |  |  |  |  | $ 3,000,000 |
Interest rate for period |  |  |  |  | 5.00% |  |
Debt instrument maturity description |  |  |  | This line of credit was secured by the first priority security interest in the Company’s wholly owned subsidiaries in the Washington, D.C. metropolitan area and guaranteed by our Chief Executive Officer. The Company used this line of credit to finance the predevelopment related expenses and deposits for current and future projects and carried a variable interest rate tied to a one-month LIBOR plus 3.25% per annum, with an interest rate floor of 5.0%. |  |  |
Debt instrument, gross |  |  |  | $ 13,000 | $ 2,123,000 |  |
Line of Credit [Member] | LIBOR Rate [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument spread variable rate |  |  |  | 3.25% |  |  |
Secured Line of Credit [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding secured debt |  |  |  | $ 13,000 |  |  |
Maximum borrowing capacity |  |  |  | $ 200,000 |  |  |
Interest rate for period |  |  |  | 6.75% |  |  |
Secured Line of Credit [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument spread variable rate |  |  |  | 2.50% |  |  |
Secured Other [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Number of secured loan | SecurityLoan |  |  |  | 1 | 1 |  |
Fixed interest rate |  |  |  | 6.50% | 6.50% |  |
Debt instrument maturity date |  |  |  | Oct. 17, 2022 |  |  |
Secured-other |  |  |  | $ 900,000 | $ 1,100,000 |  |
Unsecured Note [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument, interest rate description |  |  |  | LIBOR |  |  |
Interest rate |  |  |  |  | 3.60% |  |
Debt instrument, gross |  |  |  |  | $ 600,000 |  |
Debt instrument, term |  |  |  | 10 years |  |  |
Unsecured Note [Member] | LIBOR Rate [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt instrument spread variable rate |  |  |  | 2.20% |  |  |
Unsecured Notes Payable To Affiliate [Member] | Comstock Growth Fund [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Outstanding borrowings and accrued interest, net of discounts |  |  |  | $ 4,900,000 | 11,300,000 |  |
Notes Payable, Other Payables [Member] | Comstock Growth Fund [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  | $ 20,000,000 |  |  |  | $ 25,000,000
Debt instrument maturity date |  |  |  | Apr. 16, 2019 |  |  |
Debt instrument, term |  |  | 3 years |  |  |  |
Debt instrument, initial principal amount |  |  | $ 10,000,000 |  |  |  |
Loan annual principal repayment, percentage |  |  |  | 10.00% |  |  |
Principal payments to CGF |  |  |  | $ 0 | 1,500,000 |  |
Notes Payable, Other Payables [Member] | Comstock Growth Fund II, L.C. [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Credit facility outstanding |  | 5,000,000 |  |  |  |  |
Maximum borrowing capacity |  | $ 10,000,000 |  |  |  |  |
Debt instrument, term |  | 2 years |  |  |  |  |
Debt instrument fixed interest rate |  | 10.00% |  |  |  |  |
Line of credit facility additional extension period |  | 1 year |  |  |  |  |
Debt instrument, interest payment terms |  |  |  | Interest payments will be accrued and paid in kind monthly for the first year, and then paid current monthly in arrears beginning December 31, 2016. |  |  |
Notes Payable, Other Payables [Member] | Membership Exchange Agreement [Member] | Comstock Growth Fund [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Credit facility outstanding | $ 7,700,000 |  |  |  |  |  |
Percentage of membership interest | 91.50% |  |  |  |  |  |
Debt instrument reduction | $ 5,700,000 |  |  |  |  |  |
Debt instrument fixed interest rate | 10.00% |  |  |  |  |  |
Notes Payable, Other Payables [Member] | Membership Exchange Agreement [Member] | Comstock Growth Fund [Member] | Series C- Non Convertible Preferred Stock [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Convertible preferred shares issued upon conversion | shares | 1,482,300 |  |  |  |  |  |
Preferred stock par value per share | $ / shares | $ 0.01 |  |  |  |  |  |
Notes Payable, Other Payables [Member] | Membership Exchange Agreement [Member] | Comstock Growth Fund [Member] | Series C Preferred Stock [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Preferred stock liquidation value per share | $ / shares | $ 5.00 |  |  |  |  |  |
Notes Payable, Other Payables [Member] | Note Exchange Agreement [Member] | Comstock Growth Fund II, L.C. [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Credit facility outstanding | $ 3,700,000 |  |  |  | $ 3,600,000 |  |
Notes Payable, Other Payables [Member] | Note Exchange Agreement [Member] | Comstock Growth Fund II, L.C. [Member] | Series C- Non Convertible Preferred Stock [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Convertible preferred shares issued upon conversion | shares | 738,390 |  |  |  |  |  |
Preferred stock par value per share | $ / shares | $ 0.01 |  |  |  |  |  |
Preferred stock liquidation value per share | $ / shares | $ 5.00 |  |  |  |  |  |

X
- Definition Debt instrument floor interest rate. + References No definition available. + Details
Name: | chci_DebtInstrumentFloorInterestRate
Namespace Prefix: | chci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt instrument interest rate payable on maturity. + References No definition available. + Details
Name: | chci_DebtInstrumentInterestRatePayableOnMaturity
Namespace Prefix: | chci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument interest rate payable on monthly basis. + References No definition available. + Details
Name: | chci_DebtInstrumentInterestRatePayableOnMonthlyBasis
Namespace Prefix: | chci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument Maturity Description + References No definition available. + Details
Name: | chci_DebtInstrumentMaturityDescription
Namespace Prefix: | chci_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument reduced carrying value. + References No definition available. + Details
Name: | chci_DebtInstrumentReducedCarryingValue
Namespace Prefix: | chci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of credit extension period. + References No definition available. + Details
Name: | chci_LineOfCreditExtensionPeriod
Namespace Prefix: | chci_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of promissory notes outstanding. + References No definition available. + Details
Name: | chci_NumberOfPromissoryNotesOutstanding
Namespace Prefix: | chci_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Secured Loan + References No definition available. + Details
Name: | chci_NumberOfSecuredLoan
Namespace Prefix: | chci_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of membership interest. + References No definition available. + Details
Name: | chci_PercentageOfMembershipInterest
Namespace Prefix: | chci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentDescriptionOfVariableRateBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The average effective interest rate during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateEffectivePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Latest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDateRangeEnd1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Earliest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDateRangeStart1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the required periodic payments applied to interest. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentPeriodicPaymentInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of principal amount of debt redeemed. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.12(3)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(3)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.17) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6918054&loc=d3e56071-112765 + Details
Name: | us-gaap_DueToAffiliateCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the net positive or negative amount derived from subtracting from net proceeds of sale the carrying amounts, net of allocated reserves, of notes receivable transferred to a third party in a transaction that qualifies for sales treatment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109247956&loc=d3e107425-111719 + Details
Name: | us-gaap_GainLossOnSaleOfNotesReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the required periodic payment applied to principal. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtPercentageBearingFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_NotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(d)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of collateralized debt obligations classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822 + Details
Name: | us-gaap_SecuredDebtOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_OtherPurchasersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockGrowthFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=chci_NoteExchangeAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockGrowthFundTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=chci_CommercialPaperOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_PrimeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_DevelopmentAndAcquisitionNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=chci_LondonInterbankOfferedRateAndPrimeRatePricingOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_MezzanineNotesOneAndTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=chci_SecuredRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_SecuredRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_SecuredLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_SecuredOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=chci_UnsecuredNotesPayableToAffiliateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=chci_MembershipExchangeAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=chci_SeriesCNonConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |