XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Organization, Basis of Presentation and Significant Accounting Policies (Detail) | Sep. 30, 2018 Agreement
--- | ---
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Number of operating ground lease arrangements | 4

X
- Definition Lessee, Operating Lease, Number of Units Under Operating Lease Arrangements + References No definition available. + Details
Name: | good_LesseeOperatingLeaseNumberofUnitsUnderOperatingLeaseArrangements
Namespace Prefix: | good_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration