Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation and Other Compensation Matters (Details)

v2.4.1.9
Share-Based Compensation and Other Compensation Matters (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 03, 2011
Mar. 02, 2012
Mar. 01, 2013
Mar. 06, 2014
May 31, 2010
Stock Options                
Share-Based Compensation                
Expiration period 10 years              
Restricted shares                
Shares                
Unvested at the beginning of the period (in shares) 377,448us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
434,643us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
648,378us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Stock awards granted (in shares or units) 216,607us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
193,833us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
177,662us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Forfeited (in shares) (21,335)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
(9,541)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
(17,019)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Vested (in shares) 182,213us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
241,487us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
374,378us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Unvested at the end of the period (in shares) 390,507us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
377,448us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
434,643us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Restricted shares expected to vest (in shares) 375,686ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
             
Weighted Average Grant Date Fair Value                
Unvested at the beginning of the period (in dollars per share) 26.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 29.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 33.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Grant date fair value (in dollars per share) 26.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 25.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 23.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Forfeited (in dollars per share) 25.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 27.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 31.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Vested (in dollars per share) 28.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 30.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 32.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Unvested at the end of the period (in dollars per share) 26.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 26.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 29.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Restricted shares expected to vest (in dollars per share) 26.18ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
             
Other Share-based Compensation Additional Disclosures                
Aggregate intrinsic value of restricted common shares, forfeiture restrictions lapsed 4,900,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 6,300,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
$ 9,000,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ofc_RestrictedSharesMember
         
Performance share units                
Weighted Average Grant Date Fair Value                
Grant date fair value (in dollars per share) 35.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
$ 26.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
$ 32.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
         
Potential earned PSUs payout for defined levels of performance under awards                
Earned PSUs payout (as a percent of PSUs granted) on 75th or greater percentile rank 200.00%ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfEarnedPerformanceShareUnitsPayoutPercentageBasedOnPercentileRankGreaterThanOrEqualsTo75
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
             
Earned PSUs payout (as a percent of PSUs granted) on 50th percentile rank 100.00%ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfEarnedPerformanceShareUnitsPayoutPercentageBasedOnPercentileRankEqualsTo50
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
             
Earned PSUs payout (as a percent of PSUs granted) on 25th percentile rank 50.00%ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfEarnedPerformanceShareUnitsPayoutPercentageBasedOnPercentileRankEqualsTo25
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
             
Performance share units granted on percentile rank below 25th (as a percent) 0.00%ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfEarnedPerformanceShareUnitsPayoutPercentageBasedOnPercentileRankLessThan25
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
             
Performance period of the award 3 years              
Assumptions used to value stock awards                
Baseline value per common share (in dollars per share) 26.52ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBaselineCommonShareValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
$ 25.85ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBaselineCommonShareValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
$ 24.39ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBaselineCommonShareValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
         
Expected volatility of common shares (as a percent) 28.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
29.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
43.20%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
         
Risk-free interest rate (as a percent) 0.66%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
0.33%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
0.41%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
         
Performance share units | 2011 PSU Grants                
Shares                
Stock awards granted (in shares or units)       56,883us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2011PsuGrantsMember
       
Unvested at the end of the period (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2011PsuGrantsMember
             
Other Share-based Compensation Additional Disclosures                
Aggregate grant date fair value       2,796,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2011PsuGrantsMember
       
Performance share units | 2012 PSU Grants                
Shares                
Stock awards granted (in shares or units)         54,070us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2012PSUGrantsMember
     
Unvested at the end of the period (in shares) 54,070us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2012PSUGrantsMember
             
Other Share-based Compensation Additional Disclosures                
Aggregate grant date fair value         1,772,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2012PSUGrantsMember
     
Potential earned PSUs payout for defined levels of performance under awards                
Shares issued for PSU Awards Vested in Period (in shares) 40,000ofc_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsSharesissuedforAwardsVestedinPeriod
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2012PSUGrantsMember
             
Performance share units | 2013 PSU Grants                
Shares                
Stock awards granted (in shares or units)           69,579us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2013PSUGrantsMember
   
Unvested at the end of the period (in shares) 69,579us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2013PSUGrantsMember
             
Other Share-based Compensation Additional Disclosures                
Aggregate grant date fair value           1,867,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2013PSUGrantsMember
   
Performance share units | 2014 PSU Grants                
Shares                
Stock awards granted (in shares or units)             49,103us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2014PSUGrantsMember
 
Unvested at the end of the period (in shares) 49,103us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2014PSUGrantsMember
             
Other Share-based Compensation Additional Disclosures                
Aggregate grant date fair value             $ 1,723,000ofc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2014PSUGrantsMember
 
Potential earned PSUs payout for defined levels of performance under awards                
The number of percentile ranks to fall between to earn interpolated PSUs between such percentile ranks, conditioned on the percentile rank exceeding 25% 2ofc_NumberOfPercentileRanksToFallBetweenToEarnInterpolatedPsu
/ us-gaap_AwardTypeAxis
= ofc_PerformanceShareUnitsMember
/ us-gaap_PlanNameAxis
= ofc_A2014PSUGrantsMember
             
Performance period of the award 3 years              
Maximum | Amended and Restated 2008 Omnibus Equity and Incentive Plan                
Share-Based Compensation                
Number of common shares of beneficial interest authorized to be issued               5,900,000.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ofc_AmendedAndRestated2008OmnibusEquityAndIncentivePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember