XML 135 R123.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Instruments - Summary of Average Notional Amount and Weighted Average Fixed Rate by Year (Details) - Interest Rate Swap [Member] | Dec. 31, 2024 USD ($)
--- | ---
Average Notional Amount [Abstract] |
2025 | $ 334,078,298
2026 | 300,528,466
2027 | 217,943,332
2028 | 155,697,132
2029 | 119,142,299
2030 | 19,392,800
2031 | 11,799,667
2032 | 9,583,000
2033 | 6,577,667
2034 | $ 2,537,500
Weighted Average Fixed Rate Paid [Abstract] |
2025 | 3.42%
2026 | 3.42%
2027 | 3.50%
2028 | 3.55%
2029 | 3.47%
2030 | 3.77%
2031 | 3.79%
2032 | 3.71%
2033 | 3.84%
2034 | 3.91%

X
- Definition Average Notional Amount. + References No definition available. + Details
Name: | ghi_AverageNotionalAmountAbstract
Namespace Prefix: | ghi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average Notional Amount, Year 1 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear1
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average notional amount year 10. + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear10
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average Notional Amount, Year 2 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear2
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average Notional Amount, Year 3 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear3
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average Notional Amount, Year 4 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear4
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average Notional Amount, Year 5 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear5
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average Notional Amount, Year 6 + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear6
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average notional amount year 7. + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear7
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average notional amount year 8. + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear8
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average notional amount year 9. + References No definition available. + Details
Name: | ghi_AverageNotionalAmountYear9
Namespace Prefix: | ghi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 1 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear1
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, weighted average fixed interest rate, year 10. + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear10
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 2 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear2
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 3 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear3
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 4 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear4
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 5 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear5
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Weighted Average Fixed Interest Rate, Year 6 + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear6
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, weighted average fixed interest rate, year 7. + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear7
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, weighted average fixed interest rate, year 8. + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear8
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, weighted average fixed interest rate, year 9. + References No definition available. + Details
Name: | ghi_DerivativeWeightedAverageFixedInterestRateYear9
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted Average Fixed Rate Paid. + References No definition available. + Details
Name: | ghi_WeightedAverageFixedRatePaidAbstract
Namespace Prefix: | ghi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |