Quarterly report pursuant to Section 13 or 15(d)

Mortgage Notes Payable and Line of Credit - Company's Mortgage Notes Payable and Line of Credit (Parenthetical) (Detail)

v2.4.1.9
Mortgage Notes Payable and Line of Credit - Company's Mortgage Notes Payable and Line of Credit (Parenthetical) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mortgages
Debt Instrument [Line Items]  
Number of mortgage notes payable 42good_NumberOfMortgageNotesPayable
Libor rate description One month LIBOR was approximately 0.18%.
Libor rate 0.18%us-gaap_DebtInstrumentInterestRateEffectivePercentageRateRangeMinimum
Weighted average interest rate on debt outstanding 5.07%us-gaap_DebtWeightedAverageInterestRate
Fixed Rate Mortgage Loans [Member]  
Debt Instrument [Line Items]  
Number of mortgage notes payable 42good_NumberOfMortgageNotesPayable
/ us-gaap_DebtInstrumentAxis
= good_FixedRateMortgageLoansMember
Maturity date of mortgage notes payable, start date Sep. 01, 2015
Maturity date of mortgage notes payable, end date Jan. 06, 2039
Mortgage Notes Payable [Member]  
Debt Instrument [Line Items]  
Weighted average interest rate on debt outstanding 5.26%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableMember
Mortgage notes payable related to assets held for sale 2,500good_DisposalGroupIncludingDiscontinuedOperationMortgageNotesPayable
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableMember
Minimum [Member] | Fixed Rate Mortgage Loans [Member]  
Debt Instrument [Line Items]  
Stated Interest Rates 3.86%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_FixedRateMortgageLoansMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member] | Fixed Rate Mortgage Loans [Member]  
Debt Instrument [Line Items]  
Stated Interest Rates 6.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_FixedRateMortgageLoansMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember