XML 271 R55.htm IDEA: XBRL DOCUMENT
v3.20.4

Equity and Mezzanine Equity - Additional Information (Detail) $ in Thousands |  |  |  |  | 1 Months Ended | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 08, 2020 USD ($) ft² shares | Nov. 14, 2019 USD ($) ft² | Feb. 28, 2019 USD ($) ft² | Oct. 30, 2018 USD ($) ft² property shares | Feb. 29, 2020 | Nov. 30, 2019 shares | Dec. 31, 2020 USD ($) shares | Dec. 31, 2019 USD ($) shares | Feb. 20, 2020 shares | Feb. 19, 2020 shares | Jan. 29, 2020 USD ($) | Dec. 03, 2019 USD ($) | Jan. 11, 2019 USD ($)
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares outstanding (in shares) | shares |  |  |  |  |  |  | 35,331,970 | 32,593,651 | 60,290,000 | 86,290,000 |  |  |
Aggregate Purchase Price |  |  |  |  |  |  | $ 129,974 | $ 130,313 |  |  |  |  |
Units held by noncontrolling owners (in shares) | shares |  |  |  |  |  |  | 503,033 | 479,637 |  |  |  |  |
Series D Cumulative Redeemable Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum vote need to trigger change in control from tender offer (as percent) |  |  |  |  |  |  | 90.00% |  |  |  |  |  |
Preferred Stock | Series D Cumulative Redeemable Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate (as percent) |  |  |  |  |  |  | 7.00% |  |  |  |  |  |
Preferred Stock | Series E Cumulative Redeemable Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate (as percent) |  |  |  |  |  |  | 6.625% |  |  |  |  |  |
Preferred Stock | Series F Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares sold (in shares) | shares |  |  |  |  |  |  | 100,000 |  |  |  |  |  |
Net proceeds from sale of shares |  |  |  |  |  |  | $ 2,700 |  |  |  |  |  |
Open market dale agreement, value of remaining capacity |  |  |  |  |  |  | 633,600 |  |  |  |  |  |
Preferred stock, dividend rate (as percent) |  |  |  |  | 6.00% |  |  |  |  |  |  |  |
Redeemable preferred stock, shares authorized (in shares) | shares |  |  |  |  |  |  |  |  | 26,000,000 |  |  |  |
2019 Universal Shelf |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  |  |  | 377,200 |  |  |  |  |  | $ 500,000
2020 Universal Shelf |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  |  |  | $ 797,100 |  |  |  | $ 800,000 |  |
2020 Universal Shelf | Preferred Stock | Series F Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  |  |  |  |  |  |  | $ 636,500 |  |
Baird, Goldman Sachs, Stifel, and Fifth Third | Common Stock ATM Program | Common Stock and Non-controlling OP Units |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Maximum aggregate sales price of shares to be issued under open market sale agreement |  |  |  |  |  |  |  |  |  |  |  | $ 250,000 |
Number of shares sold (in shares) | shares |  |  |  |  |  |  | 2,700,000 |  |  |  |  |  |
Net proceeds from sale of shares |  |  |  |  |  |  | $ 52,800 |  |  |  |  |  |
Open market dale agreement, value of remaining capacity |  |  |  |  |  |  | 183,900 |  |  |  |  |  |
Baird, Goldman Sachs, Stifel, Fifth Third, and U.S. Bancorp Investments, Inc. | Series E Preferred Stock ATM Program |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Maximum aggregate sales price of shares to be issued under open market sale agreement |  |  |  |  |  |  | $ 100,000 |  |  |  |  |  |
Number of shares sold (in shares) | shares |  |  |  |  |  |  | 300,000 |  |  |  |  |  |
Net proceeds from sale of shares |  |  |  |  |  |  | $ 7,100 |  |  |  |  |  |
Open market dale agreement, value of remaining capacity |  |  |  |  |  |  | $ 92,800 |  |  |  |  |  |
Operating Partnership |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Company ownership percentage of voting securities |  |  |  |  |  |  | 98.60% | 98.60% |  |  |  |  |
Number of units issued in acquisition (in shares) | shares | 23,396 |  |  | 742,937 |  |  |  |  |  |  |  |  |
Number of units redeemed in acquisition (in shares) | shares |  |  |  |  |  | 263,300 |  |  |  |  |  |  |
Detroit, Michigan |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate Square Footage | ft² |  |  |  | 218,703 |  |  |  |  |  |  |  |  |
Number of properties in portfolio | property |  |  |  | 2 |  |  |  |  |  |  |  |  |
Aggregate Purchase Price |  |  |  | $ 21,700 |  |  |  |  |  |  |  |  |
Indianapolis, Indiana |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate Square Footage | ft² | 64,800 | 231,509 | 34,800 |  |  |  |  |  |  |  |  |  |
Aggregate Purchase Price | $ 5,300 | $ 8,200 | $ 3,600 |  |  |  |  |  |  |  |  |  |

X
- Definition Asset Acquisition, Equity Interest Issued or Issuable, Number of Shares + References No definition available. + Details
Name: | good_AssetAcquisitionEquityInterestIssuedorIssuableNumberofShares
Namespace Prefix: | good_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Asset Acquisition, Equity Interest Redeemed or Redeemable, Number of Shares + References No definition available. + Details
Name: | good_AssetAcquisitionEquityInterestRedeemedorRedeemableNumberofShares
Namespace Prefix: | good_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum aggregate sales price of shares to be issued under open market sale agreement. + References No definition available. + Details
Name: | good_MaximumAggregateSalesPriceOfSharesToBeIssuedUnderOpenMarketSaleAgreement
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum Remaining Capacity To Sell Common Stock Under Open Market Sale Agreement + References No definition available. + Details
Name: | good_MaximumRemainingCapacityToSellCommonStockUnderOpenMarketSaleAgreement
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Noncontrolling Interest, Ownership by Noncontrolling Owners, Number of Shares + References No definition available. + Details
Name: | good_NoncontrollingInterestOwnershipbyNoncontrollingOwnersNumberofShares
Namespace Prefix: | good_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Properties In Portfolio + References No definition available. + Details
Name: | good_NumberOfPropertiesInPortfolio
Namespace Prefix: | good_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Purchase price of acquired property. + References No definition available. + Details
Name: | good_PurchasePriceOfAcquiredProperty
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Temporary Equity, Contract Terms, Minimum Vote Needed to Trigger Change in Control From Tender Offer + References No definition available. + Details
Name: | good_TemporaryEquityContractTermsMinimumVoteNeededtoTriggerChangeinControlFromTenderOffer
Namespace Prefix: | good_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Universal Registration Statement, Amount Authorized + References No definition available. + Details
Name: | good_UniversalRegistrationStatementAmountAuthorized
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: 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(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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 http://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 Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=good_SeriesDCumulativeRedeemablePreferredStockMember
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_StatementClassOfStockAxis=good_SeriesECumulativeRedeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=good_A2019UniversalShelfMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=good_A2020UniversalShelfMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=good_CommonStockATMProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=good_SeriesEPreferredStockATMProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=good_GladstoneCommercialLimitedPartnershipMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=good_DetroitMichiganMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=good_IndianapolisIndianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |