XML 62 R50.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Mortgage Notes Payable, Line of Credit and Term Loan Facility - Summary of Long-Term Mortgages Additional Information (Detail) - USD ($) $ in Thousands | 9 Months Ended |  |
--- | --- | --- | ---
Sep. 30, 2016 | May 26, 2016 | Dec. 31, 2015
Debt Instrument [Line Items] |  |  |
Carrying Value | $ 516,186 |  | $ 525,332
Great Southern Bank [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 2.50% |  |
Prudential [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Carrying Value |  | $ 9,900 |
Mortgage Notes Payable [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Carrying Value | $ 444,522 |  | $ 455,863
Mortgage Notes Payable [Member] | First Niagara Bank [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 3.00% |  |
Mortgage Notes Payable [Member] | First Niagara Bank [Member] | Interest Rate Cap [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Maturity Date | Mar. 01, 2019 |  |

X
- Definition Amount of long-term debt before deduction of unamortized discount or premium. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, with initial maturities beyond one year or the normal operating cycle, if longer. + 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) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeCapInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the derivative contract matures, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DerivativeMaturityDates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=good_GreatSouthernBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=good_PrudentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=good_MortgageNotesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=good_FNBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |