Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands, except Share data
Total
Senior Common Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Additional Paid in Capital [Member]
Notes Receivable from Employees [Member]
Distributions in Excess of Accumulated Earnings [Member]
Beginning balance at Dec. 31, 2011 $ 135,314us-gaap_StockholdersEquity   $ 2us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 11us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 211,553us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (422)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
$ (75,830)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Beginning balance, Shares at Dec. 31, 2011   60,290us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
2,150,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
10,945,379us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of senior common stock and common stock, net 3,917us-gaap_StockIssuedDuringPeriodValueNewIssues       3,917us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of senior common stock and common stock, net, Shares   119,221us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
  138,205us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Repayment of principal on employee notes receivable 12good_RepaymentOfPrincipalOnNotesReceivable         12good_RepaymentOfPrincipalOnNotesReceivable
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
 
Distributions declared to common, senior common and preferred stockholders (20,639)us-gaap_Dividends           (20,639)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Net income (loss) 3,761us-gaap_NetIncomeLoss           3,761us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance at Dec. 31, 2012 122,365us-gaap_StockholdersEquity   2us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
11us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
215,470us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(410)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
(92,708)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance, Shares at Dec. 31, 2012   179,511us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
2,150,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
11,083,584us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of senior common stock and common stock, net 83,286us-gaap_StockIssuedDuringPeriodValueNewIssues     5us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
83,281us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of senior common stock and common stock, net, Shares   194,973us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
  4,578,830us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Repayment of principal on employee notes receivable 35good_RepaymentOfPrincipalOnNotesReceivable         35good_RepaymentOfPrincipalOnNotesReceivable
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
 
Distributions declared to common, senior common and preferred stockholders (24,067)us-gaap_Dividends           (24,067)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Net income (loss) 1,527us-gaap_NetIncomeLoss           1,527us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance at Dec. 31, 2013 183,146us-gaap_StockholdersEquity   2us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
16us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
298,751us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(375)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
(115,248)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance, Shares at Dec. 31, 2013   374,484us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
2,150,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
15,662,414us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of senior common stock and common stock, net 71,002us-gaap_StockIssuedDuringPeriodValueNewIssues 1us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
  4us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
70,997us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of senior common stock and common stock, net, Shares   434,927us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
  3,927,192us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Distributions declared to common, senior common and preferred stockholders (30,574)us-gaap_Dividends           (30,574)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Net income (loss) (5,902)us-gaap_NetIncomeLoss           (5,902)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance at Dec. 31, 2014 $ 217,672us-gaap_StockholdersEquity $ 1us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
$ 2us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 20us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 369,748us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (375)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= good_NotesReceivableFromEmployeesMember
$ (151,724)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
Ending balance, Shares at Dec. 31, 2014   809,411us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= good_SeniorCommonStockMember
2,150,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
19,589,606us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember