Annual report pursuant to Section 13 and 15(d)

Earnings Per Share ("EPS") and Earnings Per Unit (“EPU”) (Details 2)

v2.4.1.9
Earnings Per Share ("EPS") and Earnings Per Unit (“EPU”) (Details 2)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Conversion of common units      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 3,897us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_ExchangeableCommonUnitsMember
3,869us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_ExchangeableCommonUnitsMember
4,235us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_ExchangeableCommonUnitsMember
Conversion of Series I preferred units      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredUnitMember
176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredUnitMember
176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredUnitMember
Conversion of Series K preferred shares      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredStockMember
434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredStockMember
434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_WeightedAverageConvertiblePreferredStockMember
Restricted Stock      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 401us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
385us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
461us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
Stock Options      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 492us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
636us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
772us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Corporate Office Properties, L.P. | Restricted Stock      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 401us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
385us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
461us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Corporate Office Properties, L.P. | Stock Options      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 492us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
636us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
772us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Corporate Office Properties, L.P. | Conversion of Series I preferred units      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesIPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesIPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
176us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesIPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Corporate Office Properties, L.P. | Conversion of Series K preferred units      
Antidilutive securities      
Weighted average antidilutive securities excluded from computation of diluted earnings per share (in shares) 434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesKPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesKPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
434us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= ofc_SeriesKPreferredUnitsMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember