XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Mortgage Notes Payable, Line of Credit and Term Loan Facility - Summary of Interest Rate Cap Agreement (Detail) - USD ($) $ in Thousands | 9 Months Ended |
--- | --- | ---
Sep. 30, 2016 | Sep. 30, 2015 | Dec. 31, 2015
Debt Instrument [Line Items] |  |  |
Cost | $ 257 |  |
Carrying Value | 516,186 |  | $ 525,332
Proceeds from Notes Payable | 56,005 | $ 61,059 |
Notional Amount | 64,184 |  | 33,044
Fair Value | $ 55 |  | 40
Interest Rate Cap Agreement November 2013 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Date of Issuance | Nov. 30, 2013 |  |
Maturity Date | Dec. 01, 2016 |  |
Cost | $ 31 |  |
Notional Amount | 8,200 |  | 8,200
Fair Value | $ 0 |  | 0
Interest Rate Cap Agreement November 2013 [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 3.00% |  |
Interest Rate Cap Agreement July 2015 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Date of Issuance | Jul. 31, 2015 |  |
Maturity Date | Jul. 01, 2018 |  |
Cost | $ 68 |  |
Notional Amount | 20,709 |  | 21,204
Fair Value | $ 0 |  | 14
Interest Rate Cap Agreement July 2015 [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 3.00% |  |
Interest Rate Cap Agreement December 2015 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Date of Issuance | Dec. 31, 2015 |  |
Maturity Date | Dec. 01, 2020 |  |
Cost | $ 52 |  |
Notional Amount | 3,574 |  | 3,640
Fair Value | $ 5 |  | 26
Interest Rate Cap Agreement December 2015 [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 3.00% |  |
Interest Rate Cap Agreement March 2016 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Date of Issuance | Mar. 31, 2016 |  |
Maturity Date | Mar. 01, 2019 |  |
Cost | $ 33 |  |
Notional Amount | 18,260 |  | 0
Fair Value | $ 2 |  | 0
Interest Rate Cap Agreement March 2016 [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 3.00% |  |
Interest Rate Cap Agreement April 2016 |  |  |
Debt Instrument [Line Items] |  |  |
Cost | $ 27 |  |
Notional Amount | 9,441 |  | 0
Fair Value | $ 2 |  | 0
Interest Rate Cap Agreement April 2016 | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 2.50% |  |
Interest Rate Cap Six [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Cost | $ 46 |  |
Notional Amount | 4,000 |  | 0
Fair Value | $ 46 |  | 0
Interest Rate Cap Six [Member] | LIBOR [Member] |  |  |
Debt Instrument [Line Items] |  |  |
LIBOR Cap | 2.50% |  |
Variable Rate Mortgages [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Carrying Value | $ 64,161 |  | $ 33,044

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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 Date the debt instrument was issued, in CCYY-MM-DD format. + 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)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentIssuanceDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
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_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 The premium (cost) of a hedge, expensed during the period. + References No definition available. + Details
Name: | us-gaap_DerivativeCostOfHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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
- Definition Fair value of all derivatives designated as interest rate fair value hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 + Details
Name: | us-gaap_InterestRateFairValueHedgeDerivativeAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow from a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_ProceedsFromNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=good_InterestRateCapOneMember
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=good_InterestRateCapTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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