Fair Value Measurements (Details 3) (USD $)
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
$ 1,416,000us-gaap_AssetImpairmentCharges
|
$ 5,857,000us-gaap_AssetImpairmentCharges
|
$ 43,678,000us-gaap_AssetImpairmentCharges
|
Exit costs included in impairment losses in connection with dispositions |
0ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
|
979,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
|
4,146,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
|
Fair value measurement on a recurring basis |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Assets |
6,320,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
14,660,000us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
Fair value measurement on a nonrecurring basis | Projects in development or held for future development |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
|
1,900,000us-gaap_AssetImpairmentCharges / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / ofc_RealEstatePropertiesStatusAxis = ofc_ProjectsInDevelopmentOrHeldForFutureDevelopmentMember
|
Fair value measurement on a nonrecurring basis | Property Conveyances |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
11,000,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_PropertyConveyancesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Exit costs included in impairment losses in connection with dispositions |
|
560,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions / ofc_AssetsbyTypeAxis = ofc_PropertyConveyancesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Fair value measurement on a nonrecurring basis | Other Properties with Shortened Holding Periods |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Number of properties, shortened holding period |
|
2ofc_NumberofPropertiesShortenedHoldingPeriod / ofc_AssetsbyTypeAxis = ofc_OtherPropertieswithShortenedHoldingPeriodsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Fair value measurement on a nonrecurring basis | Strategic Reallocation Plan |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
|
19,000,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
Exit costs included in impairment losses in connection with dispositions |
|
419,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Fair value measurement on a nonrecurring basis | Properties, Net |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
31,068,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_RealEstateInvestmentPropertiesNetMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Assets |
|
4,459,000us-gaap_AssetsFairValueDisclosure / ofc_AssetsbyTypeAxis = ofc_RealEstateInvestmentPropertiesNetMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Fair value measurement on a nonrecurring basis | Additional Property Disposed [Member] |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
|
5,100,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_AdditionalPropertyDisposedMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
Fair value measurement on a nonrecurring basis | Significant Unobservable Inputs (Level 3) | Strategic Reallocation Plan |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Exit costs included in impairment losses in connection with dispositions |
|
|
4,200,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
Fair value measurement on a nonrecurring basis | Significant Unobservable Inputs (Level 3) | Properties, Net |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Exit costs included in impairment losses in connection with dispositions |
|
979,000ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions / ofc_AssetsbyTypeAxis = ofc_RealEstateInvestmentPropertiesNetMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Assets |
|
4,459,000us-gaap_AssetsFairValueDisclosure / ofc_AssetsbyTypeAxis = ofc_RealEstateInvestmentPropertiesNetMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember
|
|
Fair value measurement on a nonrecurring basis | Discounted Cash Flow |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Discount rate |
|
10.00%us-gaap_FairValueInputsDiscountRate / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_ValuationTechniqueAxis = ofc_DiscountedCashFlowValuationTechniqueMember
|
|
Terminal capitalization rate |
|
9.50%ofc_FairValueInputsTerminalCapitalizationRate / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_ValuationTechniqueAxis = ofc_DiscountedCashFlowValuationTechniqueMember
|
|
Market rent growth rate |
|
3.00%ofc_FairValueInputsMarketRentGrowthRate / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_ValuationTechniqueAxis = ofc_DiscountedCashFlowValuationTechniqueMember
|
|
Expense growth rate |
|
3.00%ofc_FairValueInputsExpenseGrowthRate / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_ValuationTechniqueAxis = ofc_DiscountedCashFlowValuationTechniqueMember
|
|
Fair value measurement on a nonrecurring basis | Discounted Cash Flow | Significant Unobservable Inputs (Level 3) | Properties, Net |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Assets |
|
4,459,000us-gaap_AssetsFairValueDisclosure / ofc_AssetsbyTypeAxis = ofc_RealEstateInvestmentPropertiesNetMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_ValuationTechniqueAxis = ofc_DiscountedCashFlowValuationTechniqueMember
|
|
Fair value measurement on a nonrecurring basis | Discontinued Operations | Strategic Reallocation Plan |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
15,200,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember
|
23,200,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember
|
Fair value measurement on a nonrecurring basis | Greater Baltimore | Other Properties with Shortened Holding Periods |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
1,371,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_OtherPropertieswithShortenedHoldingPeriodsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / invest_InvestmentGeographicRegionAxis = ofc_GreaterBaltimoreMember
|
5,900,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_OtherPropertieswithShortenedHoldingPeriodsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / invest_InvestmentGeographicRegionAxis = ofc_GreaterBaltimoreMember
|
|
Fair value measurement on a nonrecurring basis | Greater Philadelphia |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
|
46,100,000us-gaap_AssetImpairmentCharges / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / invest_InvestmentGeographicRegionAxis = ofc_GreaterPhiladelphiaMember
|
Future expenditures for redevelopment |
|
|
25,000,000ofc_FutureExpenditureRedevelopment / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / invest_InvestmentGeographicRegionAxis = ofc_GreaterPhiladelphiaMember
|
Fair value measurement on a nonrecurring basis | Colorado Springs | Strategic Reallocation Plan |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Impairment losses |
|
|
$ 6,900,000us-gaap_AssetImpairmentCharges / ofc_AssetsbyTypeAxis = ofc_StrategicReallocationPlanMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsNonrecurringMember / invest_InvestmentGeographicRegionAxis = ofc_ColoradoSpringsMember
|
Redeemable non-controlling interest | Fair value measurement on a recurring basis | Significant Unobservable Inputs (Level 3) |
|
|
|
Fair value of impaired properties and other assets |
|
|
|
Discount rate |
15.50%us-gaap_FairValueInputsDiscountRate / us-gaap_BalanceSheetLocationAxis = ofc_RedeemableNonControllingInterestMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
15.50%us-gaap_FairValueInputsDiscountRate / us-gaap_BalanceSheetLocationAxis = ofc_RedeemableNonControllingInterestMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|