XML 68 R55.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Subsequent Events - Additional Information (Details) $ / shares in Units, shares in Thousands, $ in Thousands |  |  |  |  | 1 Months Ended | 6 Months Ended |
--- | --- | --- | --- | --- | --- | --- | ---
Jul. 31, 2017 USD ($) ft² property $ / shares shares | Jul. 25, 2017 USD ($) $ / shares shares | Jul. 07, 2017 USD ($) ft² | Jul. 02, 2017 USD ($) ft² | Jul. 31, 2017 USD ($) ft² property $ / shares shares | Jun. 30, 2017 USD ($) property | Jun. 30, 2016 USD ($) property | Jul. 25, 2014 ft²
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Square Footage (unaudited) | ft² |  |  |  |  |  |  |  | 81,371
Price of acquired property |  |  |  |  |  | $ 15,697 | $ 17,000 |
Number of properties acquired | property |  |  |  |  |  | 1 | 1 |
Subsequent event | Overnight offering |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Number of shares issued (in shares) | shares |  | 1,200 |  |  |  |  |  |
Offering price (in dollars per share) | $ / shares |  | $ 20.52 |  |  |  |  |  |
Consideration received |  | $ 22,700 |  |  |  |  |  |
Subsequent event | Overallotment option |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Number of shares issued (in shares) | shares | 200 |  |  |  |  |  |  |
Offering price (in dollars per share) | $ / shares | $ 20.52 |  |  |  | $ 20.52 |  |  |
Consideration received | $ 3,400 |  |  |  |  |  |  |
Subsequent event | Common Stock ATM Program |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Number of shares issued (in shares) | shares |  |  |  |  | 600 |  |  |
Consideration received |  |  |  |  | $ 11,900 |  |  |
Subsequent event | Series D Preferred Stock ATM Program |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Number of shares issued (in shares) | shares |  |  |  |  | 60 |  |  |
Consideration received |  |  |  |  | $ 1,600 |  |  |
Subsequent event | Pocono. Pennsylvania |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Square Footage (unaudited) | ft² |  |  |  | 223,275 |  |  |  |
Lease extension period |  |  |  | 10 years |  |  |  |
Annualized GAAP rent |  |  |  | $ 600 |  |  |  |
Subsequent event | Philadelphia, Pennsylvania |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Square Footage (unaudited) | ft² |  |  | 300,000 |  |  |  |  |
Annualized GAAP rent |  |  | $ 1,800 |  |  |  |  |
Price of acquired property |  |  | 26,400 |  |  |  |  |
Debt issued |  |  | $ 14,900 |  |  |  |  |
Debt term |  |  | 10 years 1 month 24 days |  |  |  |  |
Stated interest rate (as percent) |  |  | 3.75% |  |  |  |  |
Subsequent event | Philadelphia, Pennsylvania | Philadelphia, Pennsylvania tenant |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Percent occupied by tenant (as percent) |  |  | 100.00% |  |  |  |  |
Subsequent event | Maitland, Florida |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Square Footage (unaudited) | ft² | 306,435 |  |  |  | 306,435 |  |  |
Annualized GAAP rent | $ 6,700 |  |  |  |  |  |  |
Price of acquired property | 51,400 |  |  |  |  |  |  |
Debt issued | $ 28,800 |  |  |  |  |  |  |
Debt term | 10 years |  |  |  |  |  |  |
Stated interest rate (as percent) | 3.89% |  |  |  | 3.89% |  |  |
Percent occupied by tenant (as percent) | 100.00% |  |  |  |  |  |  |
Number of properties acquired | property | 3 |  |  |  | 3 |  |  |
Remaining term of lease | 10 years 2 months 12 days |  |  |  |  |  |  |
Subsequent event | Maitland, Florida | Weighted average |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Remaining term of lease | 8 years 8 months 12 days |  |  |  |  |  |  |
Subsequent event | Maitland, Florida | Maitland, Florida tenant |  |  |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |  |  |
Percent occupied by tenant (as percent) | 72.00% |  |  |  |  |  |  |

X
- Definition Annualized straight line rent. + References No definition available. + Details
Name: | good_AnnualizedStraightLineRent
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease Extension Period + References No definition available. + Details
Name: | good_LeaseExtensionPeriod
Namespace Prefix: | good_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of properties acquired. + References No definition available. + Details
Name: | good_NumberOfPropertiesAcquired
Namespace Prefix: | good_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Building Occupied By Tenant + References No definition available. + Details
Name: | good_PercentageOfBuildingOccupiedByTenant
Namespace Prefix: | good_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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 Remaining term of in place leases and unamortized lease. + References No definition available. + Details
Name: | good_RemainingTermOfInPlaceLeasesAndUnamortizedLease
Namespace Prefix: | good_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total amount of new mortgage loans on real estate during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.6) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 + Details
Name: | us-gaap_MortgageLoansOnRealEstateNewMortgageLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
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: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
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_SubsidiarySaleOfStockAxis=good_SeriesDPreferredStockATMProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=good_Pocono.PennsylvaniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=good_PhiladelphiaPennsylvaniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=good_TenantOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=good_MaitlandFloridaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=good_TenantTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |