Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details)

v2.4.1.9
Income Taxes (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax [Line Items]                      
Minimum adjusted taxable income to be distributed to shareholders to qualify as a REIT (as a percent)                 90.00%ofc_MinimumPercentageOfTaxableIncomeToBeDistributedAsDividendToMaintainQualificationAsReit    
Subsequent period during which entity would be disqualified as a REIT if during any tax year entity fails to qualify as a REIT (in years)                 4 years    
Net income $ 5,937us-gaap_ProfitLoss $ 24,548us-gaap_ProfitLoss $ 9,050us-gaap_ProfitLoss $ 5,671us-gaap_ProfitLoss $ 92,672us-gaap_ProfitLoss $ (2,000)us-gaap_ProfitLoss $ (4,405)us-gaap_ProfitLoss $ 15,277us-gaap_ProfitLoss $ 45,206us-gaap_ProfitLoss $ 101,544us-gaap_ProfitLoss $ 20,341us-gaap_ProfitLoss
Adjustments:                      
Noncontrolling interests, gross                 (3,247)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross (4,061)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross (622)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross
Other                 0ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther 0ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther 741ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther
Taxable income                 79,260ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis 110,656ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis 7,488ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis
Corporate Office Properties, L.P.                      
Income Tax [Line Items]                      
Net income 5,937us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
24,548us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
9,050us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5,671us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
92,672us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(2,000)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(4,405)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
15,277us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
45,206us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
101,544us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
20,341us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Adjustments:                      
Rental revenue recognition                 (3,932)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisRentalRevenueRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,303ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisRentalRevenueRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(10,794)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisRentalRevenueRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Compensation expense recognition                 1,912ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisCompensationExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
8,987ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisCompensationExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(2,669)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisCompensationExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Operating expense recognition                 (2,260)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOperatingExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1,663)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOperatingExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,158ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOperatingExpenseRecognition
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Gain on sales of properties                 (1,404)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisGainOnSalesOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(50,860)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisGainOnSalesOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(74,858)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisGainOnSalesOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Impairment losses                 1,367ofc_AssetImpairmentChargesContinuingAndNoncontinuingOperationsIncludingExitCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
32,047ofc_AssetImpairmentChargesContinuingAndNoncontinuingOperationsIncludingExitCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
66,910ofc_AssetImpairmentChargesContinuingAndNoncontinuingOperationsIncludingExitCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Loss on interest rate derivatives                 0us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(29,805)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Gains from non-real estate investments                 405ofc_ReconciliationofIncomefromBookBasistoTaxBasisGainfromNonRealEstateInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_ReconciliationofIncomefromBookBasistoTaxBasisGainfromNonRealEstateInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
7,854ofc_ReconciliationofIncomefromBookBasistoTaxBasisGainfromNonRealEstateInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Income from service operations                 (391)ofc_ReconciliationofIncomefromBookBasistoTaxBasisIncomefromServiceOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,650ofc_ReconciliationofIncomefromBookBasistoTaxBasisIncomefromServiceOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,500ofc_ReconciliationofIncomefromBookBasistoTaxBasisIncomefromServiceOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Income tax expense                 310ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeTaxBenefitExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,978ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeTaxBenefitExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
381ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeTaxBenefitExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Depreciation and amortization                 41,500ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
20,834ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
24,804ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Interest expense                 920ofc_ReconciliationofIncomefromBookbasistoTaxBasisInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2,057ofc_ReconciliationofIncomefromBookbasistoTaxBasisInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3,978ofc_ReconciliationofIncomefromBookbasistoTaxBasisInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Income from unconsolidated entities                 (187)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeFromUnconsolidatedEntities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3,148ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeFromUnconsolidatedEntities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(725)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisIncomeFromUnconsolidatedEntities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Noncontrolling interests, gross                 (3,285)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(7,837)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(636)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisNonControllingInterestsGross
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other                 2,346ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,529ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(70)ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisOther
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Taxable income                 $ 82,507ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 114,717ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 7,369ofc_ReconciliationOfIncomeFromBookBasisToTaxBasisProfitLossTaxBasis
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember