XML 122 R101.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies (Details) $ in Millions | Dec. 31, 2020 USD ($) property
--- | ---
Commitments and Contingencies |
Estimate of possible loss | $ 3.1
Environmental Indemnity Agreement |
Number of lease properties which were provided environmental indemnifications | property | 3
Maximum environmental indemnification to the tenant against consequential damages after acquisition of property | $ 19.0
Anne Arundel County, Maryland | Tax Incremental Financing Bond |
Environmental Indemnity Agreement |
Maximum exposure | $ 33.0

X
- References No definition available. + Details
Name: | ofc_EnvironmentalIndemnityAgreementAbstract
Namespace Prefix: | ofc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum additional costs agreed to be paid by the entity under environmental indemnification agreement + References No definition available. + Details
Name: | ofc_MaximumAdditionalCostsAgreedToBePaidByTheEntityUnderEnvironmentalIndemnificationAgreement
Namespace Prefix: | ofc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the number of properties in New Jersey which were provided environmental indemnifications by the entity. + References No definition available. + Details
Name: | ofc_PropertySubjecttoEnvironmentalIndemnityNumberofProperties
Namespace Prefix: | ofc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_CounterpartyNameAxis=ofc_AnneArundelCountyMarylandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=ofc_TaxIncrementalFinancingBondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |