XML 56 R45.htm IDEA: XBRL DOCUMENT
v3.23.1

Equity and Mezzanine Equity - Additional Information (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022 | Feb. 20, 2020 | Feb. 19, 2020 | Jan. 29, 2020
Class of Stock [Line Items] |  |  |  |  |
Temporary equity, contract terms, trigger change in control | 50.00% |  |  |  |
Common stock, shares outstanding (in shares) | 39,998,220 | 39,744,359 | 60,290,000 | 86,290,000 |
Units held by noncontrolling owners (in shares) | 391,468 | 391,468 |  |  |
Gladstone Commercial Limited Partnership |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Company ownership percentage of voting securities | 99.00% | 99.00% |  |  |
Series D Preferred Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Temporary equity, contract terms, minimum vote needed to trigger change in control from tender offer | 90.00% |  |  |  |
Preferred Stock | Series E Preferred Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Redeemable preferred stock, dividend rate | 6.625% |  |  |  |
Preferred Stock | Series G Preferred Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Redeemable preferred stock, dividend rate | 6.00% |  |  |  |
Preferred Stock | Series F Preferred Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Redeemable preferred stock, shares issued (in shares) | 22,256 |  |  |  |
Consideration received | $ 0.5 |  |  |  |
Redeemable preferred stock, shares authorized (in shares) |  |  | 26,000,000 |  |
Common Stock ATM Program | Common Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  | $ 63.0
Common Stock ATM Program | Baird, Goldman Sachs, Stifel, Fifth Third, and U.S. Bancorp Investments, Inc. | Common Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Redeemable preferred stock, shares issued (in shares) | 200,000 |  |  |  |
Maximum aggregate sales price of shares to be issued under open market sale agreement | $ 250.0 |  |  |  |
Common Stock ATM Program | Baird, Goldman Sachs, Stifel, and Fifth Third | Common Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Consideration received | 4.0 |  |  |  |
Maximum aggregate sales price of shares to be issued under open market sale agreement | $ 100.0 |  |  |  |
2020 Universal Shelf |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  | 800.0
2020 Universal Shelf | Preferred Stock | Series F Preferred Stock |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Universal registration statement, amount authorized |  |  |  |  | $ 636.5

X
- Definition Maximum Aggregate Sales Price Of Shares To Be Issued Under Open Market Sale Agreement + References No definition available. + Details
Name: | good_MaximumAggregateSalesPriceOfSharesToBeIssuedUnderOpenMarketSaleAgreement
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Noncontrolling Interest, Ownership by Noncontrolling Owners, Number of Shares, Outstanding + References No definition available. + Details
Name: | good_NoncontrollingInterestOwnershipByNoncontrollingOwnersNumberOfSharesOutstanding
Namespace Prefix: | good_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary Equity, Contract Terms, Minimum Vote Needed to Trigger Change in Control From Tender Offer + References No definition available. + Details
Name: | good_TemporaryEquityContractTermsMinimumVoteNeededtoTriggerChangeinControlFromTenderOffer
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Temporary Equity, Contract Terms, Trigger Change In Control, Percentage + References No definition available. + Details
Name: | good_TemporaryEquityContractTermsTriggerChangeInControlPercentage
Namespace Prefix: | good_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Universal Registration Statement, Amount Authorized + References No definition available. + Details
Name: | good_UniversalRegistrationStatementAmountAuthorized
Namespace Prefix: | good_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_OwnershipAxis=good_GladstoneCommercialLimitedPartnershipMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesEPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=good_BairdGoldmanSachsStifelFifthThirdandU.S.BancorpInvestmentsInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=good_BairdGoldmanSachsStifelAndFifthThirdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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