XML 121 R98.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies - Narrative (Details) | May 25, 2017 USD ($) | Dec. 31, 2018 USD ($) Property | Dec. 31, 2017 USD ($) | Aug. 31, 2010 USD ($)
--- | --- | --- | --- | ---
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,000,000 |  |
Capital Lease |  |  |  |
Capital lease term | 99 years |  |  |
Purchase option | $ 1 |  |  |
Capital lease obligation | $ 16,100,000 | 660,000 | $ 15,853,000 |
Capital lease obligations due in 2020 |  | 660,000 |  |
Development and Redevelopment Obligations [Member] |  |  |  |
Capital Lease |  |  |  |
Contractual obligation |  | 241,100,000 |  |
Tenant and Other Capital Improvements [Member] |  |  |  |
Capital Lease |  |  |  |
Contractual obligation |  | 44,100,000 |  |
Third Party Construction [Member] |  |  |  |
Capital Lease |  |  |  |
Contractual obligation |  | 47,900,000 |  |
Other Obligations [Member] |  |  |  |
Capital Lease |  |  |  |
Contractual obligation |  | $ 1,900,000 |  |
Tax Incremental Financing Bond [Member] | Anne Arundel County, Maryland [Member] | Specialty Tax Guarantee [Member] |  |  |  |
Environmental Indemnity Agreement |  |  |  |
Loan amount |  |  |  | $ 30,000,000

X
- Definition Capital Leases, Purchase Option Amount + References No definition available. + Details
Name: | ofc_CapitalLeasesPurchaseOptionAmount
Namespace Prefix: | ofc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Lessee Leasing Arrangements, Capital Leases, Term of Contract + References No definition available. + Details
Name: | ofc_LesseeLeasingArrangementsCapitalLeasesTermofContract
Namespace Prefix: | ofc_
Data Type: | xbrli:durationItemType
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 Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_CapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ofc_DevelopmentandRedevelopmentObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ofc_TenantandOtherCapitalImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ofc_ThirdPartyConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ofc_OtherObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PaymentGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |