XML 34 R23.htm IDEA: XBRL DOCUMENT
v3.23.1

Related-Party Transactions (Details) |  |  | 1 Months Ended | 3 Months Ended |
--- | --- | --- | --- | --- | ---
Jul. 14, 2020 | Feb. 20, 2020 shares | Feb. 29, 2020 | Mar. 31, 2023 USD ($) officer quarter $ / shares | Mar. 31, 2022 USD ($) | Dec. 31, 2022 USD ($)
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Number of executive officers | officer |  |  |  |  | 2 |  |
Amount due to adviser and administrator | [1] |  |  |  | $ 2,457,000 |  | $ 3,356,000
Annual base management fee, in percentage of stockholders' equity, adjusted to unrealized gains or losses (as percent) |  | 0.425% |  |  |  |  |
Quarterly base management fee, in percentage of stockholders' equity, adjusted to unrealized gains or losses |  | 0.10625% |  |  |  |  |
Base management fee | [2] |  |  |  | $ 1,605,000 | $ 1,547,000 |
Pre-incentive quarterly fee FFO in percentage of common stockholders' equity that will reward the adviser |  |  |  |  | 2.00% |  |
Pre-incentive annual fee FFO in percentage of common stockholders' equity that will reward the adviser |  |  |  |  | 8.00% |  |
Amount to be paid to adviser in percentage of pre-incentive fee condition one |  |  |  |  | 15.00% |  |
Number of quarters used for the cap of average quarterly incentive fees | quarter |  |  |  |  | 4 |  |
Incentive fee | [2] |  |  |  | $ 0 | 1,340,000 |
Portion of incentive fee waived |  |  |  |  |  | 0 |
Capital gains-based incentive fee |  |  |  |  | 15.00% |  |
Capital gain fee |  |  |  |  | $ 0 | 0 |
Notice period for termination of agreement without cause |  |  |  |  | 120 days |  |
Number of times the sum of the average annual base management fee and incentive fee earned by adviser |  |  |  |  | 2 |  |
Termination fee payable |  |  |  |  | 200.00% |  |
Period prior to termination |  |  |  |  | 24 months |  |
Notice period for termination of agreement with cause |  |  |  |  | 30 days |  |
Percentage of independent directors required to terminate the amended advisory agreement |  |  |  |  | 66.67% |  |
Administration fee | [2] |  |  |  | $ 565,000 | 462,000 |
Selling commissions |  |  | 6.00% |  |  |  |
Dealer management fee |  |  | 3.00% |  |  |  |
Dealer management fee, payments for commissions |  |  |  |  | $ 30,000.00 | $ 100,000 |
Series F Cumulative Redeemable Preferred Stock | Preferred Stock | Dealer Management Agreement |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Redeemable preferred stock, shares authorized (in shares) | shares |  |  | 20,000,000 |  |  |  |
Redeemable preferred stock, dividend rate |  |  |  | 6.00% |  |  |
Redeemable preferred stock, par value (in dollars per share) | $ / shares |  |  |  |  | $ 0.001 |  |
Redeemable preferred stock, dividend reinvestment plan, shares authorized (in shares) | shares |  |  | 6,000,000 |  |  |  |
Minimum |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of the amount of the mortgage |  |  |  |  | 0.15% |  |
Maximum |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of the amount of the mortgage |  |  |  |  | 1.00% |  |
[1] | Refer to Note 2 “Related-Party Transactions”
[2] | Refer to Note 2 “Related-Party Transactions”

X
- Definition Administration fee. + References No definition available. + Details
Name: | good_AdministrationFee
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount to be paid to adviser in percentage of pre incentive fee condition one. + References No definition available. + Details
Name: | good_AmountToBePaidToAdviserInPercentageOfPreIncentiveFeeConditionOne
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual base management fee in percentage of stockholders equity adjusted to unrealized gains or losses. + References No definition available. + Details
Name: | good_AnnualBaseManagementFeeInPercentageOfStockholdersEquityAdjustedToUnrealizedGainsOrLosses
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annualized incentive fee per advisory agreement. + References No definition available. + Details
Name: | good_AnnualizedIncentiveFeePerAdvisoryAgreement
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Base management fee. + References No definition available. + Details
Name: | good_BaseManagementFee
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Dealer Management Fee, Gross Proceeds, Percentage + References No definition available. + Details
Name: | good_DealerManagementFeeGrossProceedsPercentage
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Dealer Management Fee, Payments for Commissions + References No definition available. + Details
Name: | good_DealerManagementFeePaymentsForCommissions
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Incentive fee. + References No definition available. + Details
Name: | good_IncentiveFee
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Incentive fee on capital gains. + References No definition available. + Details
Name: | good_IncentiveFeeOnCapitalGains
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Incentive Fee Waived + References No definition available. + Details
Name: | good_IncentiveFeeWaived
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Notice period for termination of agreement with cause. + References No definition available. + Details
Name: | good_NoticePeriodForTerminationOfAgreementWithCause
Namespace Prefix: | good_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Notice period for termination of agreement without cause. + References No definition available. + Details
Name: | good_NoticePeriodForTerminationOfAgreementWithoutCause
Namespace Prefix: | good_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Executive Officers + References No definition available. + Details
Name: | good_NumberofExecutiveOfficers
Namespace Prefix: | good_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Quarters Used for the Cap of Average Quarterly Incentive Fees + References No definition available. + Details
Name: | good_NumberofQuartersUsedfortheCapofAverageQuarterlyIncentiveFees
Namespace Prefix: | good_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of financing fee to amount of mortgage. + References No definition available. + Details
Name: | good_PercentageOfFinancingFeeToAmountOfMortgage
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of incentive fees on capital gains. + References No definition available. + Details
Name: | good_PercentageOfIncentiveFeesOnCapitalGains
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of Independent Directors Required to Terminate the Amended Advisory Agreement + References No definition available. + Details
Name: | good_PercentageofIndependentDirectorsRequiredtoTerminatetheAmendedAdvisoryAgreement
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period Prior To Termination + References No definition available. + Details
Name: | good_PeriodPriorToTermination
Namespace Prefix: | good_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Shares Authorized, Dividend Reinvestment Plan + References No definition available. + Details
Name: | good_PreferredStockSharesAuthorizedDividendReinvestmentPlan
Namespace Prefix: | good_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Quarterly base management fee in percentage of stockholders equity adjusted to unrealized gains or losses. + References No definition available. + Details
Name: | good_QuarterlyBaseManagementFeeInPercentageOfStockholdersEquityAdjustedToUnrealizedGainsOrLosses
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Quarterly incentive fee per advisory agreement. + References No definition available. + Details
Name: | good_QuarterlyIncentiveFeePerAdvisoryAgreement
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party Transaction, Number of Times the Sum of the Average Annual Base Management Fee and Incentive Fee Earned By Adviser + References No definition available. + Details
Name: | good_RelatedPartyTransactionNumberOfTimesTheSumOfTheAverageAnnualBaseManagementFeeAndIncentiveFeeEarnedByAdviser
Namespace Prefix: | good_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Selling Commissions, Gross Proceeds, Percentage + References No definition available. + Details
Name: | good_SellingCommissionsGrossProceedsPercentage
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Termination Fee Payable, Percentage of Average Annual Management Fee and Incentive Fee During Twenty-Four Month Period + References No definition available. + Details
Name: | good_TerminationFeePayableasPercentageofAverageAnnualManagementFeeandIncentiveFeeDuringTwentyFourMonthPeriod
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of obligations due all related parties. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(k)(1)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(C)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.17) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(B)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(3),(4)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 + Details
Name: | us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=good_SeriesFCumulativeRedeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=good_DealerManagementAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |