Annual report pursuant to Section 13 and 15(d)

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

v2.4.1.9
Mortgage Notes Payable and Line of Credit - Company's Mortgage Notes Payable and Line of Credit (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Aug. 31, 2013
Debt Instrument [Line Items]      
Premiums and (Discounts), net $ 707us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet $ 724us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet  
Total Mortgage Notes Payable 459,299us-gaap_SecuredLongTermDebt 422,602us-gaap_SecuredLongTermDebt  
Variable-Rate Line of Credit 43,300us-gaap_LineOfCredit 24,400us-gaap_LineOfCredit 60,000us-gaap_LineOfCredit
Total Mortgage Notes Payable and Line of Credit 502,599us-gaap_LongTermDebt 447,002us-gaap_LongTermDebt  
Variable-Rate Line of Credit [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Aug. 07, 2013    
Principal Maturity Date Aug. 07, 2017    
Variable-Rate Line of Credit, Stated Interest Rate LIBOR +3.00%    
Variable-Rate Line of Credit 43,300us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
24,400us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Mortgage Notes Payable [Member]      
Debt Instrument [Line Items]      
Principal Balance Outstanding 458,592us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableMember
421,878us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableMember
 
Mortgage Notes Payable One [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Feb. 21, 2006    
Principal Maturity Date Jun. 30, 2014    
Stated Interest Rate on Note 5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableOneMember
   
Principal Balance Outstanding   17,455us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableOneMember
 
Mortgage Notes Payable Two [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Aug. 25, 2005    
Principal Maturity Date Sep. 01, 2015    
Stated Interest Rate on Note 5.33%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwoMember
   
Principal Balance Outstanding 19,262us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwoMember
19,664us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwoMember
 
Mortgage Notes Payable Three [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Sep. 12, 2005    
Principal Maturity Date Sep. 01, 2015    
Stated Interest Rate on Note 5.21%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThreeMember
   
Principal Balance Outstanding 11,369us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThreeMember
11,593us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThreeMember
 
Mortgage Notes Payable Four [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Sep. 06, 2007    
Principal Maturity Date Dec. 11, 2015    
Stated Interest Rate on Note 5.81%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourMember
   
Principal Balance Outstanding 3,964us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourMember
4,052us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourMember
 
Mortgage Notes Payable Five [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 21, 2005    
Principal Maturity Date Jan. 08, 2016    
Stated Interest Rate on Note 5.71%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFiveMember
   
Principal Balance Outstanding 17,482us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFiveMember
17,816us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFiveMember
 
Mortgage Notes Payable Six [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Mar. 27, 2014    
Principal Maturity Date Feb. 01, 2016    
Stated Interest Rate on Note 5.58%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSixMember
   
Principal Balance Outstanding 6,214us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSixMember
   
Mortgage Notes Payable Seven [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Mar. 29, 2006    
Principal Maturity Date Apr. 01, 2016    
Stated Interest Rate on Note 5.92%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSevenMember
   
Principal Balance Outstanding 16,201us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSevenMember
16,434us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSevenMember
 
Mortgage Notes Payable Eight [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Apr. 27, 2006    
Principal Maturity Date May 05, 2016    
Stated Interest Rate on Note 6.58%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEightMember
   
Principal Balance Outstanding 12,316us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEightMember
12,696us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEightMember
 
Mortgage Notes Payable Nine [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Aug. 29, 2008    
Principal Maturity Date Jun. 01, 2016    
Stated Interest Rate on Note 6.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineMember
   
Principal Balance Outstanding 5,510us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineMember
5,687us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineMember
 
Mortgage Notes Payable Ten [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption May 08, 2014    
Principal Maturity Date Jun. 01, 2016    
Stated Interest Rate on Note 6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTenMember
   
Principal Balance Outstanding 3,767us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTenMember
   
Mortgage Notes Payable Eleven [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jun. 20, 2011    
Principal Maturity Date Jun. 30, 2016    
Stated Interest Rate on Note 6.08%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableElevenMember
   
Principal Balance Outstanding 10,977us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableElevenMember
11,164us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableElevenMember
 
Mortgage Notes Payable Twelve [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Nov. 22, 2006    
Principal Maturity Date Dec. 01, 2016    
Stated Interest Rate on Note 5.76%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwelveMember
   
Principal Balance Outstanding 13,093us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwelveMember
13,324us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwelveMember
 
Mortgage Notes Payable Thirteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Nov. 26, 2013    
Principal Maturity Date Dec. 01, 2016    
Stated Interest Rate on Note 2.15%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirteenMember
   
Stated Interest Rate on Note LIBOR +2.15%    
Principal Balance Outstanding 8,200us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirteenMember
8,200us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirteenMember
 
Mortgage Notes Payable Fourteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 22, 2006    
Principal Maturity Date Jan. 01, 2017    
Stated Interest Rate on Note 5.79%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourteenMember
   
Principal Balance Outstanding 20,026us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourteenMember
20,376us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFourteenMember
 
Mortgage Notes Payable Fifteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Feb. 08, 2007    
Principal Maturity Date Mar. 01, 2017    
Stated Interest Rate on Note 6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFifteenMember
   
Principal Balance Outstanding 13,775us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFifteenMember
13,775us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFifteenMember
 
Mortgage Notes Payable Sixteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jun. 05, 2007    
Principal Maturity Date Jun. 08, 2017    
Stated Interest Rate on Note 6.11%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSixteenMember
   
Principal Balance Outstanding 13,825us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSixteenMember
13,999us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSixteenMember
 
Mortgage Notes Payable Seventeen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Oct. 15, 2007    
Principal Maturity Date Nov. 08, 2017    
Stated Interest Rate on Note 6.63%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSeventeenMember
   
Principal Balance Outstanding 14,609us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSeventeenMember
14,848us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableSeventeenMember
 
Mortgage Notes Payable Eighteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Sep. 26, 2012    
Principal Maturity Date Jul. 01, 2018    
Stated Interest Rate on Note 5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEighteenMember
   
Principal Balance Outstanding 10,252us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEighteenMember
10,478us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableEighteenMember
 
Mortgage Notes Payable Nineteen [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Nov. 18, 2011    
Principal Maturity Date Nov. 01, 2018    
Stated Interest Rate on Note 4.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineteenMember
   
Principal Balance Outstanding 4,049us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineteenMember
4,155us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableNineteenMember
 
Mortgage Notes Payable Twenty [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jun. 09, 2014    
Principal Maturity Date Jul. 01, 2019    
Stated Interest Rate on Note 4.23%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyMember
   
Principal Balance Outstanding 22,600us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyMember
   
Mortgage Notes Payable Twenty One [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 06, 2011    
Principal Maturity Date Dec. 06, 2019    
Stated Interest Rate on Note 6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyOneMember
   
Principal Balance Outstanding 7,776us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyOneMember
8,031us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyOneMember
 
Mortgage Notes Payable Twenty Two [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Oct. 28, 2011    
Principal Maturity Date Nov. 01, 2021    
Stated Interest Rate on Note 6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyTwoMember
   
Principal Balance Outstanding 6,799us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyTwoMember
6,938us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyTwoMember
 
Mortgage Notes Payable Twenty Three [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Apr. 05, 2012    
Principal Maturity Date May 01, 2022    
Stated Interest Rate on Note 6.10%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyThreeMember
   
Principal Balance Outstanding 18,116us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyThreeMember
18,467us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyThreeMember
 
Mortgage Notes Payable Twenty Four [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jun. 21, 2012    
Principal Maturity Date Jul. 06, 2022    
Stated Interest Rate on Note 5.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFourMember
   
Principal Balance Outstanding 4,507us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFourMember
4,608us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFourMember
 
Mortgage Notes Payable Twenty Five [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Aug. 03, 2012    
Principal Maturity Date Jul. 31, 2022    
Stated Interest Rate on Note 5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFiveMember
   
Principal Balance Outstanding 2,845us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFiveMember
2,911us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyFiveMember
 
Mortgage Notes Payable Twenty Six [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jul. 24, 2012    
Principal Maturity Date Aug. 01, 2022    
Stated Interest Rate on Note 5.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySixMember
   
Principal Balance Outstanding 9,066us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySixMember
9,361us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySixMember
 
Mortgage Notes Payable Twenty Seven [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Oct. 01, 2012    
Principal Maturity Date Oct. 01, 2022    
Stated Interest Rate on Note 4.86%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySevenMember
   
Principal Balance Outstanding 32,397us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySevenMember
33,133us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentySevenMember
 
Mortgage Notes Payable Twenty Eight [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Nov. 21, 2012    
Principal Maturity Date Dec. 06, 2022    
Stated Interest Rate on Note 4.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyEightMember
   
Principal Balance Outstanding 18,067us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyEightMember
18,525us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyEightMember
 
Mortgage Notes Payable Twenty Nine [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Mar. 28, 2013    
Principal Maturity Date Apr. 06, 2023    
Stated Interest Rate on Note 4.16%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyNineMember
   
Principal Balance Outstanding 3,551us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyNineMember
3,638us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableTwentyNineMember
 
Mortgage Notes Payable Thirty [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jul. 03, 2013    
Principal Maturity Date Aug. 01, 2023    
Stated Interest Rate on Note 5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyMember
   
Principal Balance Outstanding 8,045us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyMember
8,163us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyMember
 
Mortgage Notes Payable Thirty One [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jul. 10, 2013    
Principal Maturity Date Aug. 01, 2023    
Stated Interest Rate on Note 4.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyOneMember
   
Principal Balance Outstanding 8,704us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyOneMember
8,852us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyOneMember
 
Mortgage Notes Payable Thirty Two [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jul. 09, 2013    
Principal Maturity Date Aug. 06, 2023    
Stated Interest Rate on Note 4.81%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyTwoMember
   
Principal Balance Outstanding 34,567us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyTwoMember
35,093us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyTwoMember
 
Mortgage Notes Payable Thirty Three [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 27, 2013    
Principal Maturity Date Jan. 01, 2024    
Stated Interest Rate on Note 5.28%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyThreeMember
   
Principal Balance Outstanding 4,297us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyThreeMember
4,380us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyThreeMember
 
Mortgage Notes Payable Thirty Four [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Apr. 22, 2014    
Principal Maturity Date May 01, 2024    
Stated Interest Rate on Note 4.90%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyFourMember
   
Principal Balance Outstanding 4,935us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyFourMember
   
Mortgage Notes Payable Thirty Five [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Sep. 03, 2014    
Principal Maturity Date Oct. 01, 2024    
Stated Interest Rate on Note 4.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyFiveMember
   
Principal Balance Outstanding 6,100us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyFiveMember
   
Mortgage Notes Payable Thirty Six [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 23, 2014    
Principal Maturity Date Jan. 01, 2025    
Stated Interest Rate on Note 4.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtySixMember
   
Principal Balance Outstanding 18,426us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtySixMember
   
Mortgage Notes Payable Thirty Seven [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 15, 2010    
Principal Maturity Date Dec. 10, 2026    
Stated Interest Rate on Note 6.63%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtySevenMember
   
Principal Balance Outstanding 9,015us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtySevenMember
9,496us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtySevenMember
 
Mortgage Notes Payable Thirty Eight [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption May 16, 2012    
Principal Maturity Date Dec. 31, 2026    
Stated Interest Rate on Note 4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyEightMember
   
Principal Balance Outstanding 2,757us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyEightMember
2,829us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyEightMember
 
Mortgage Notes Payable Thirty Nine [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Nov. 08, 2012    
Principal Maturity Date Feb. 01, 2027    
Stated Interest Rate on Note 5.69%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyNineMember
   
Principal Balance Outstanding 13,567us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyNineMember
13,864us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableThirtyNineMember
 
Mortgage Notes Payable Forty [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption May 30, 2012    
Principal Maturity Date May 10, 2027    
Stated Interest Rate on Note 6.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyMember
   
Principal Balance Outstanding 4,426us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyMember
4,653us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyMember
 
Mortgage Notes Payable Forty One [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Jun. 27, 2012    
Principal Maturity Date Jul. 01, 2029    
Stated Interest Rate on Note 5.10%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyOneMember
   
Principal Balance Outstanding 1,823us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyOneMember
1,905us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyOneMember
 
Mortgage Notes Payable Forty Two [Member]      
Debt Instrument [Line Items]      
Date of Issuance/ Assumption Dec. 18, 2013    
Principal Maturity Date Jan. 06, 2039    
Stated Interest Rate on Note 4.74%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyTwoMember
   
Principal Balance Outstanding $ 11,315us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyTwoMember
$ 11,315us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= good_MortgageNotesPayableFortyTwoMember