XML 19 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidation of Variable Interest Entities - Additional Information (Detail) (USD $)
Share data in Thousands, unless otherwise specified
12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Mar. 14, 2013
Dec. 31, 2013
Sep. 27, 2012
Unit
Aug. 23, 2012
Unit
Variable Interest Entity [Line Items]            
Payment to redeem remaining equity interest $ 14,633,000us-gaap_PaymentsToMinorityShareholders $ 2,364,000us-gaap_PaymentsToMinorityShareholders        
Maryland [Member]            
Variable Interest Entity [Line Items]            
Number of town homes     36chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_MD
     
Number of multi-family units     117chci_NumberOfMultiFamilyUnits
/ us-gaap_StatementGeographicalAxis
= stpr_MD
     
Washington, D.C. [Member]            
Variable Interest Entity [Line Items]            
Number of town homes     73chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_WA
     
Number of single family units     38chci_NumberOfSingleFamilyUnits
/ us-gaap_StatementGeographicalAxis
= stpr_WA
     
Virginia [Member]            
Variable Interest Entity [Line Items]            
Number of town homes     110chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_VA
     
Number of single family units     19chci_NumberOfSingleFamilyUnits
/ us-gaap_StatementGeographicalAxis
= stpr_VA
     
Class A [Member]            
Variable Interest Entity [Line Items]            
Number of warrants issued 241chci_ClassOfWarrantOrRightNumberOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Aggregate fair value of warrants for investors 162,000chci_ClassOfWarrantOrRightValueOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  146,000chci_ClassOfWarrantOrRightValueOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Comstock Investors VII, L.C [Member]            
Variable Interest Entity [Line Items]            
Preferred distribution 8,600,000us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
700,000us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
       
Cumulative, compounded, preferred return rate     20.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
     
Percentage of cumulative cash on cash return     20.00%chci_PercentageOverMembersCapitalAccountForPurchasePrice
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
     
Payment to redeem remaining equity interest 5,400,000us-gaap_PaymentsToMinorityShareholders
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
         
Comstock Investors VII, L.C [Member] | Class A [Member]            
Variable Interest Entity [Line Items]            
Number of warrants issued     112chci_ClassOfWarrantOrRightNumberOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
     
New Hampshire Avenue, LLC [Member]            
Variable Interest Entity [Line Items]            
Profit distributed 3,200,000us-gaap_PaymentsOfCapitalDistribution
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_NewHampshireAvenueLlcMember
100,000us-gaap_PaymentsOfCapitalDistribution
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_NewHampshireAvenueLlcMember
       
Comstock Eastgate, L.C. [Member]            
Variable Interest Entity [Line Items]            
Equity contributions made to variable interest entity 0us-gaap_NoncontrollingInterestInVariableInterestEntity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockEastgateLcMember
         
Preferred distribution 1,900,000us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockEastgateLcMember
1,500,000us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockEastgateLcMember
       
Comstock Investors VIII, L.C [Member]            
Variable Interest Entity [Line Items]            
Preferred distribution 900,000us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
       
Cumulative, compounded, preferred return rate       20.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Percentage of cumulative cash on cash return       20.00%chci_PercentageOverMembersCapitalAccountForPurchasePrice
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Comstock Investors VIII, L.C [Member] | Maryland [Member]            
Variable Interest Entity [Line Items]            
Number of town homes   45chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_MD
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
  45chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_MD
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Comstock Investors VIII, L.C [Member] | Virginia [Member]            
Variable Interest Entity [Line Items]            
Number of town homes   42chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_VA
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
  42chci_NumberOfTownHouses
/ us-gaap_StatementGeographicalAxis
= stpr_VA
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Comstock Investors VIII, L.C [Member] | Class A [Member]            
Variable Interest Entity [Line Items]            
Aggregate fair value of warrants for investors   131,000chci_ClassOfWarrantOrRightValueOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
  131,000chci_ClassOfWarrantOrRightValueOfWarrantsIssuedDuringPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Number of warrants issued   102chci_NumberOfWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
  102chci_NumberOfWarrants
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Subsidiaries [Member] | Comstock Investors VII, L.C [Member] | Private Placement [Member]            
Variable Interest Entity [Line Items]            
Initial aggregate principal amount up to capital raise     7,300,000us-gaap_SaleOfStockConsiderationReceivedOnTransaction
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiLcMember
     
Subsidiaries [Member] | Comstock Investors VIII, L.C [Member] | Private Placement [Member] | Class B [Member]            
Variable Interest Entity [Line Items]            
Initial aggregate principal amount up to capital raise       4,000,000us-gaap_SaleOfStockConsiderationReceivedOnTransaction
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_ComstockInvestorsViiiLcMember
   
Consolidated Real Estate Inventories [Member]            
Variable Interest Entity [Line Items]            
Number of projects         66us-gaap_NumberOfUnitsInRealEstateProperty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
111us-gaap_NumberOfUnitsInRealEstateProperty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
Equity contributions made to variable interest entity   600,000us-gaap_NoncontrollingInterestInVariableInterestEntity
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
  600,000us-gaap_NoncontrollingInterestInVariableInterestEntity
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
   
Total liabilities 13,500,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
27,400,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
  27,400,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
   
Total assets 19,500,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
46,300,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
  46,300,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
   
Consolidated Real Estate Inventories [Member] | BridgeCom Development I, LLC [Member] .            
Variable Interest Entity [Line Items]            
Equity contributions made to variable interest entity   $ 600,000us-gaap_NoncontrollingInterestInVariableInterestEntity
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_BridgeComDevelopmentOneMember
  600,000us-gaap_NoncontrollingInterestInVariableInterestEntity
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= chci_ConsolidatedRealEstateInventoriesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= chci_BridgeComDevelopmentOneMember