XML 74 R63.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Debt - Additional Information (Detail) |  |  | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Dec. 29, 2015 USD ($) | Oct. 17, 2014 USD ($) | Mar. 31, 2018 USD ($) SecurityLoan Promissory_Notes | Mar. 31, 2017 USD ($) | Dec. 31, 2017 USD ($) SecurityLoan Promissory_Notes | Dec. 18, 2014 USD ($)
Line of Credit Facility [Line Items] |  |  |  |  |  |
Credit facilities and project related loans scheduled to mature during the remainder of 2018 |  |  | $ 29,391,000 |  |  |
Outstanding secured debt |  |  | 22,890,000 |  | $ 23,215,000 |
Secured - other |  |  | 1,061,000 |  | 1,069,000 |
Outstanding borrowings and accrued interest, net of discounts |  |  | $ 15,346,000 |  | $ 14,893,000 |
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 |  |  | 12.40% |  | 11.90% |
Outstanding borrowings and accrued interest, net of discounts |  |  | $ 11,700,000 |  |  |
Interest payments |  |  | $ 100,000 | $ 400,000 |  |
Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate for period |  |  | 4.88% |  | 4.56% |
Debt instrument, gross |  |  | $ 700,000 |  | $ 700,000 |
Number of unsecured seller-financed promissory notes outstanding | Promissory_Notes |  |  | 2 |  | 2 |
Commercial Paper One [Member] | Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate |  |  | 9.75% |  | 9.50% |
Debt instrument maturity date |  |  | Feb. 27, 2020 |  |  |
Debt instrument, gross |  |  | $ 100,000 |  | $ 100,000 |
Commercial Paper One [Member] | Prime Rate [Member] | Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument spread variable rate |  |  | 5.00% |  |  |
Commercial Paper Two [Member] | Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument maturity date |  |  | Jul. 17, 2022 |  |  |
Debt instrument, gross |  |  | $ 600,000 |  | 600,000 |
Commercial Paper Two [Member] | LIBOR Rate [Member] | Unsecured Seller-financed Promissory Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument spread variable rate |  |  | 3.00% |  |  |
Construction Loans [Member] | Construction Revolvers [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Maximum borrowing capacity |  |  | $ 24,800,000 |  | 24,700,000 |
Unused construction loan commitments |  |  | $ 19,100,000 |  | $ 17,500,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 |  |  | 4.80% |  | 4.60% |
Outstanding secured debt |  |  | $ 5,700,000 |  | $ 7,200,000 |
Maturity range, start date |  |  | 2018-05 |  |  |
Maturity range, end date |  |  | 2019-04 |  |  |
Debt instrument, gross |  |  | $ 5,682,000 |  | 7,237,000 |
Development and Acquisition Notes [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Maximum borrowing capacity |  |  | $ 26,500,000 |  | $ 26,500,000 |
Weighted average interest rate |  |  | 6.30% |  | 7.10% |
Outstanding secured debt |  |  | $ 10,700,000 |  | $ 9,500,000 |
Maturity range, start date |  |  | 2018-05 |  |  |
Maturity range, end date |  |  | 2019-06 |  |  |
Debt instrument, gross |  |  | $ 10,719,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.50% |  |  |
Development and Acquisition Notes [Member] | Maximum [Member] | LIBOR and Prime Rate Pricing Options [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate floor |  |  | 12.00% |  |  |
First and Second and Mezzanine Notes [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Outstanding secured debt |  |  | $ 1,300,000 |  | 1,300,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% |  |  |
Debt instrument maturity date |  |  | Jun. 30, 2018 |  |  |
First and Second and Mezzanine Notes [Member] | Line of Credit [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Outstanding secured debt |  |  | $ 2,000,000 |  | 2,000,000 |
Credit facility outstanding |  |  | $ 2,000,000 |  |  |
Interest rate |  |  | 12.00% |  |  |
Debt instrument maturity date |  |  | Sep. 30, 2018 |  |  |
Line of Credit [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Maximum borrowing capacity |  |  | $ 3,000,000 |  | 3,000,000 |
Outstanding secured debt |  |  | $ 2,100,000 |  | $ 2,100,000 |
Interest rate floor |  |  | 5.00% |  |  |
Interest rate for period |  |  | 5.13% |  | 5.00% |
Debt instrument maturity description |  |  | This line of credit is 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 uses this line of credit to finance the predevelopment related expenses and deposits for current and future projects and bears a variable interest rate tied to a one-month LIBOR plus 3.25% per annum, with an interest rate floor of 5.0%. |  |  |
Line of credit maturity date |  |  | Jun. 30, 2018 |  |  |
Debt instrument, gross |  |  | $ 2,128,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 Other [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument maturity date |  |  | Oct. 17, 2022 |  |  |
Number of secured loan | SecurityLoan |  |  | 1 |  | 1 |
Secured - other |  |  | $ 1,000,000 |  | $ 1,100,000 |
Fixed interest rate |  |  | 6.00% |  |  |
Unsecured Note [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument, interest rate description |  |  | LIBOR |  |  |
Interest rate |  |  | 3.90% |  | 3.60% |
Debt instrument maturity date |  |  | Dec. 28, 2018 |  |  |
Debt instrument, gross |  |  | $ 500,000 |  | $ 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% |  |  |
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, interest rate description |  |  | LIBOR |  |  |
Interest rate floor |  | 10.00% |  |  |  |
Debt instrument maturity date |  |  | Apr. 16, 2018 |  |  |
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 | $ 0 |  |
Notes Payable, Other Payables [Member] | Comstock Growth Fund II, L.C. [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Maximum borrowing capacity | $ 10,000,000 |  |  |  |  |
Credit facility outstanding | $ 5,000,000 |  |  |  |  |
Debt instrument, term | 2 years |  |  |  |  |
Outstanding borrowings and accrued interest, net of discounts |  |  | $ 3,700,000 |  | 3,600,000 |
Line of credit facility additional extension period | 1 year |  |  |  |  |
Debt instrument, interest rate | 10.00% |  |  |  |  |
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] | LIBOR Rate [Member] | Comstock Growth Fund [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument spread variable rate |  | 9.75% |  |  |  |
Unsecured Notes Payable To Affiliate [Member] | Comstock Growth Fund [Member] |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |
Outstanding borrowings and accrued interest, net of discounts |  |  | $ 11,700,000 |  | $ 11,300,000 |

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 maturity month year range end. + References No definition available. + Details
Name: | chci_DebtInstrumentMaturityMonthYearRangeEnd
Namespace Prefix: | chci_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument maturity month year range start. + References No definition available. + Details
Name: | chci_DebtInstrumentMaturityMonthYearRangeStart
Namespace Prefix: | chci_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
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 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/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 + 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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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/presentationRef -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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 + 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://www.xbrl.org/2003/role/presentationRef -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/presentationRef -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_DebtInstrumentMaturityDate
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 4: http://www.xbrl.org/2003/role/presentationRef -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 5: http://www.xbrl.org/2003/role/presentationRef -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 + Details
Name: | us-gaap_DueToAffiliateCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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_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_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_PrimeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=chci_CommercialPaperTwoMember
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_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: | us-gaap_RangeAxis=us-gaap_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: | us-gaap_RangeAxis=us-gaap_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_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=us-gaap_NotesPayableOtherPayablesMember
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_LongtermDebtTypeAxis=chci_UnsecuredNotesPayableToAffiliateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |