XML 104 R94.htm IDEA: XBRL DOCUMENT
v3.23.3

Other Assets - Summary of Taxable MRBs Acquired (Parenthetical) (Details) - USD ($) | 9 Months Ended |
--- | --- | ---
Sep. 30, 2022 | Sep. 30, 2023
Governmental Issuer Loans [Line Items] |  |
Committed to funding amount |  | $ 496,239,818
Mortgage Revenue Bonds [Member] | Village at Hanford Square [Member] | Series H-T [Member] |  |
Governmental Issuer Loans [Line Items] |  |
Commitment to provide maximum funding of taxable MRB |  | 10,400,000
Mortgage Revenue Bonds [Member] | Forty on Colony [Member] | Series P-T [Member] |  |
Governmental Issuer Loans [Line Items] |  |
Commitment to provide maximum funding of taxable MRB |  | $ 6,000,000
Mortgage Revenue Bonds [Member] | The Residency at the Entrepreneur [Member] | Series J-T [Member] |  |
Governmental Issuer Loans [Line Items] |  |
Option to extend maturity period | 6 months |

X
- Definition Commitment to provide maximum funding of MRB. + References No definition available. + Details
Name: | ghi_CommitmentToProvideMaximumFundingOfMRB
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Governmental issuer loans. + References No definition available. + Details
Name: | ghi_GovernmentalIssuerLoansLineItems
Namespace Prefix: | ghi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Partnership's commitments amount + References No definition available. + Details
Name: | ghi_PartnershipsCommitmentsAmount
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax-exempt loan maturity period. + References No definition available. + Details
Name: | ghi_TaxExemptLoanMaturityPeriods
Namespace Prefix: | ghi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=ghi_MortgageRevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ghi_VillageAtHanfordSquareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=ghi_SeriesHTMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ghi_FortyOnColonyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=ghi_SeriesPTMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ghi_TheResidencyAtEntrepreneurMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=ghi_SeriesJTMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |