XML 40 R29.htm IDEA: XBRL DOCUMENT
v3.19.1

Organization - Narrative (Details) $ in Millions | Sep. 20, 2017 USD ($) stock_class
--- | ---
Follow-on Offering |
Subsidiary, Sale of Stock [Line Items] |
Offering amount in sales of shares | $ 2,200.0
Number of new classes of common stock | stock_class | 4
SMInimum holdnf period for qualified IPO shares under program | 4 years
Minimum holding period for redemption of stock | 1 year
Primary Offering |
Subsidiary, Sale of Stock [Line Items] |
Offering amount in sales of shares | $ 2,000.0
Distribution Reinvestment Plan |
Subsidiary, Sale of Stock [Line Items] |
Common stock of the Company pursuant to the distribution reinvestment plan (in shares) | $ 200.0

X
- Definition Common stock approved under common stock distribution reinvestment plan. + References No definition available. + Details
Name: | gcnl_CommonStockApprovedUnderCommonStockDistributionReinvestmentPlan
Namespace Prefix: | gcnl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Common Stock Offering, Shares Authorized, Value + References No definition available. + Details
Name: | gcnl_CommonStockOfferingSharesAuthorizedValue
Namespace Prefix: | gcnl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of New Classes of Common Stock + References No definition available. + Details
Name: | gcnl_NumberofNewClassesofCommonStock
Namespace Prefix: | gcnl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum holding period for redemption of stock. + References No definition available. + Details
Name: | gcnl_ShareRedemptionProgramMinimumHoldingPeriodforRedemptionofStock
Namespace Prefix: | gcnl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Redemption Program, Qualified Shares Under Program, Minimum Holding Period + References No definition available. + Details
Name: | gcnl_ShareRedemptionProgramQualifiedSharesUnderProgramMinimumHoldingPeriod
Namespace Prefix: | gcnl_
Data Type: | xbrli:durationItemType
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_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=gcnl_FollowonOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=gcnl_PrimaryOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=gcnl_DistributionReinvestmentPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |