XML 52 R29.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Related-Party Transactions - Additional Information (Detail) |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jul. 01, 2015 | Jul. 31, 2015 | Dec. 31, 2019 USD ($) officer | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($)
Related Party Transaction [Line Items] |  |  |  |  |  |
Number of executive officers | officer |  |  |  | 2 |  |
Due to adviser and administrator | [1] |  |  | $ 2,904,000 | $ 2,523,000 |
Annual base management fee, in percentage of stockholders' equity, adjusted to unrealized gains or losses (as percent) |  | 1.50% |  |  |  |
Quarterly base management fee, in percentage of stockholders' equity, adjusted to unrealized gains or losses (as percent) |  | 0.375% |  |  |  |
Base management fee | [2] |  |  | $ 5,174,000 | 5,054,000 | $ 4,959,000
Pre-incentive quarterly fee FFO in percentage of common stockholders' equity that will reward the adviser (as percent) |  | 2.00% |  |  |  |
Pre-incentive annual fee FFO in percentage of common stockholders' equity that will reward the adviser (as percent) |  | 8.00% |  |  |  |
Amount to be paid to adviser in percentage of pre-incentive fee condition one (as percent) |  | 15.00% |  |  |  |
Incentive fee description |  |  |  | However, in no event shall the incentive fee for a particular quarter exceed by 15.0% (the cap) the average quarterly incentive fee paid by us for the previous four quarters (excluding quarters for which no incentive fee was paid). |  |
Incentive fee | [2] |  |  | $ 3,688,000 | 3,042,000 | 2,422,000
Portion of incentive fee waived |  |  |  | 0 | 0 | 0
Capital gains-based incentive fee percentage (as percent) |  | 15.00% |  |  |  |
Capital gain fee |  |  |  | 0 | 0 | 0
Notice period for termination of agreement without cause |  |  | 120 days |  |  |
Percentage of independent directors to terminate the Amended Advisory Agreement (as a percent) |  |  | 66.67% |  |  |
Termination fee payable (as percent) |  |  | 200.00% |  |  |
Notice period for termination of agreement with cause |  |  | 30 days |  |  |
Administration fee | [2] |  |  | 1,690,000 | 1,605,000 | 1,272,000
Fees paid |  |  |  | $ 200,000 | $ 100,000 | $ 200,000
Financing fee on total secured mortgages (as percent) |  |  |  | 0.20% | 0.11% | 0.24%
Minimum |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |
Percentage of the amount of the mortgage (as percent) |  |  |  | 0.15% |  |
Maximum |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |
Percentage of the amount of the mortgage (as percent) |  |  |  | 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: | num: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: | num: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: | num: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 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 Payment of financing fee. + References No definition available. + Details
Name: | good_PaymentOfFinancingFee
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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: | num: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: | num: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: | num:percentItemType
Balance Type: | na
Period Type: | duration

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: | num: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: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Secured mortgages financing fee percent. + References No definition available. + Details
Name: | good_SecuredMortgagesFinancingFeePercent
Namespace Prefix: | good_
Data Type: | num: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: | num: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: 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 http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 4: 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 http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the nature of the payments to managing member or general partner for incentive rights held including the fee rate, basis of calculation, relevant accounting period, whether the fee is paid to an entity other than the managing member or general partner, or if the fee is waived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 + Details
Name: | us-gaap_IncentiveFeeDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: | 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: |