XML 150 R140.htm IDEA: XBRL DOCUMENT
v3.23.1

Subsequent Events - Summary of Terms of Interest Rate Swap Agreement (Details) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Apr. 30, 2023 | Mar. 31, 2023 | Dec. 31, 2022
Subsequent Event [Line Items] |  |  |  |  |
Derivative, Notional Amount |  | $ 218,533,888 |  | $ 194,656,088 |
Mizuho Capital Markets 1 [Member] |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |
Derivative, Notional Amount |  | $ 55,990,000 |  | $ 55,990,000 |
Derivative, Effective Date |  | Feb. 09, 2022 |  | Feb. 09, 2022 |
Derivative, Termination Date |  | Feb. 01, 2024 |  | Feb. 01, 2024 |
Derivative, Fixed Rate Paid |  | 1.40% |  | 1.40% |
Derivative, Variable Debt Financing Hedged |  | TOB Trusts | [1] | TOB Trusts | [2]
Mizuho Capital Markets [Member] |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |
Derivative, Notional Amount |  | $ 102,590,936 |  | $ 102,690,670 |
Subsequent Event [Member] | Mizuho Capital Markets [Member] |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |
Derivative, Purchase Date | 2023-04 |  |  |  |
Derivative, Notional Amount | $ 4,508,000 |  |  |  |
Derivative, Effective Date | May 01, 2023 |  |  |  |
Derivative, Termination Date | May 01, 2033 |  |  |  |
Derivative, Fixed Rate Paid | 3.49% |  |  |  |
Derivative, Variable Rate Index Received | Compounded SOFR |  |  |  |
Derivative, Variable Debt Financing Hedged | TOB Trusts |  |  |  |
[1] | See Notes 16 and 23 for additional details.
[2] | See Notes 16 and 23 for additional details.

X
- Definition Derivative effective date 1 + References No definition available. + Details
Name: | ghi_DerivativeEffectiveDate1
Namespace Prefix: | ghi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative fixed interest rate paid. + References No definition available. + Details
Name: | ghi_DerivativeFixedInterestRatePaid
Namespace Prefix: | ghi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative purchase month and year. + References No definition available. + Details
Name: | ghi_DerivativePurchaseMonthAndYear
Namespace Prefix: | ghi_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative termination date 1. + References No definition available. + Details
Name: | ghi_DerivativeTerminationDate1
Namespace Prefix: | ghi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative type of certificates + References No definition available. + Details
Name: | ghi_DerivativeTypeOfCertificates
Namespace Prefix: | ghi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative variable rate index received. + References No definition available. + Details
Name: | ghi_DerivativeVariableRateIndexReceived
Namespace Prefix: | ghi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=ghi_MizuhoCapitalMarketsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ghi_MizuhoCapitalMarketsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |