Fair Value Measurements (Details) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Liabilities: |
|
|
|
|
Interest rate derivatives |
$ 4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
|
$ 1,855us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
|
|
|
Redeemable noncontrolling interest |
18,895us-gaap_RedeemableNoncontrollingInterestEquityFairValue
|
18,417us-gaap_RedeemableNoncontrollingInterestEquityFairValue
|
17,654us-gaap_RedeemableNoncontrollingInterestEquityFairValue
|
17,758us-gaap_RedeemableNoncontrollingInterestEquityFairValue
|
Corporate Office Properties, L.P. |
|
|
|
|
Liabilities: |
|
|
|
|
Interest rate derivatives |
4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
1,855us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
Fair value measurement on a recurring basis |
|
|
|
|
Assets: |
|
|
|
|
Warrants to purchase common stock |
89ofc_WarrantsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Assets |
6,025us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Liabilities: |
|
|
|
|
Deferred compensation plan liability |
5,936us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Interest rate derivatives |
4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Liabilities |
10,218us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Redeemable noncontrolling interest |
18,895us-gaap_RedeemableNoncontrollingInterestEquityFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Fair value measurement on a recurring basis | Mutual funds |
|
|
|
|
Assets: |
|
|
|
|
Marketable securities in deferred compensation plan |
5,826us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
|
|
|
Fair value measurement on a recurring basis | Other |
|
|
|
|
Assets: |
|
|
|
|
Marketable securities in deferred compensation plan |
110us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_InvestmentTypeAxis = ofc_OtherMarketableSecuritiesMember
|
|
|
|
Fair value measurement on a recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) |
|
|
|
|
Assets: |
|
|
|
|
Assets |
5,936us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Fair value measurement on a recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Mutual funds |
|
|
|
|
Assets: |
|
|
|
|
Marketable securities in deferred compensation plan |
5,826us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
|
|
|
Fair value measurement on a recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other |
|
|
|
|
Assets: |
|
|
|
|
Marketable securities in deferred compensation plan |
110us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_InvestmentTypeAxis = ofc_OtherMarketableSecuritiesMember
|
|
|
|
Fair value measurement on a recurring basis | Significant Other Observable Inputs (Level 2) |
|
|
|
|
Assets: |
|
|
|
|
Warrants to purchase common stock |
89ofc_WarrantsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Assets |
89us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Liabilities: |
|
|
|
|
Deferred compensation plan liability |
5,936us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Interest rate derivatives |
4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Liabilities |
10,218us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Fair value measurement on a recurring basis | Significant Unobservable Inputs (Level 3) |
|
|
|
|
Liabilities: |
|
|
|
|
Redeemable noncontrolling interest |
18,895us-gaap_RedeemableNoncontrollingInterestEquityFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
|
|
|
Fair value measurement on a recurring basis | Corporate Office Properties, L.P. |
|
|
|
|
Assets: |
|
|
|
|
Warrants to purchase common stock |
89ofc_WarrantsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|
Liabilities: |
|
|
|
|
Interest rate derivatives |
4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|
Redeemable noncontrolling interest |
18,895us-gaap_RedeemableNoncontrollingInterestEquityFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|
Fair value measurement on a recurring basis | Corporate Office Properties, L.P. | Significant Other Observable Inputs (Level 2) |
|
|
|
|
Assets: |
|
|
|
|
Warrants to purchase common stock |
89ofc_WarrantsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|
Liabilities: |
|
|
|
|
Interest rate derivatives |
4,282us-gaap_InterestRateDerivativeLiabilitiesAtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|
Fair value measurement on a recurring basis | Corporate Office Properties, L.P. | Significant Unobservable Inputs (Level 3) |
|
|
|
|
Liabilities: |
|
|
|
|
Redeemable noncontrolling interest |
$ 18,895us-gaap_RedeemableNoncontrollingInterestEquityFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
|
|
|
|