Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Cash Flows

v2.4.1.9
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash flows from operating activities      
Revenues from real estate operations received $ 479,605ofc_RevenuesFromRealEstateOperationsReceived $ 482,763ofc_RevenuesFromRealEstateOperationsReceived $ 483,421ofc_RevenuesFromRealEstateOperationsReceived
Construction contract and other service revenues received 89,180ofc_ConstructionContractAndOtherServiceRevenuesReceived 63,647ofc_ConstructionContractAndOtherServiceRevenuesReceived 77,831ofc_ConstructionContractAndOtherServiceRevenuesReceived
Property operating expenses paid (178,803)ofc_PropertyOperatingExpensesPaid (176,243)ofc_PropertyOperatingExpensesPaid (174,683)ofc_PropertyOperatingExpensesPaid
Construction contract and other service expenses paid (79,271)ofc_ConstructionContractAndOtherServiceExpensesPaid (63,853)ofc_ConstructionContractAndOtherServiceExpensesPaid (67,952)ofc_ConstructionContractAndOtherServiceExpensesPaid
General, administrative, leasing, business development and land carry costs paid (29,521)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid (28,022)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid (22,904)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid
Interest expense paid (79,095)us-gaap_InterestPaidNet (81,575)us-gaap_InterestPaidNet (87,394)us-gaap_InterestPaidNet
Previously accreted interest expense paid 0ofc_PreviouslyAccretedInterestExpensePaid (11,116)ofc_PreviouslyAccretedInterestExpensePaid 0ofc_PreviouslyAccretedInterestExpensePaid
Settlement of interest rate derivatives 0ofc_PaymentsForDerivativeInstrumentOperatingActivities 0ofc_PaymentsForDerivativeInstrumentOperatingActivities (29,738)ofc_PaymentsForDerivativeInstrumentOperatingActivities
Proceeds from sale of trading marketable securities 0us-gaap_ProceedsFromPaymentsForTradingSecurities 298us-gaap_ProceedsFromPaymentsForTradingSecurities 18,975us-gaap_ProceedsFromPaymentsForTradingSecurities
Exit costs on property dispositions 0ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions (979)ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions (4,146)ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
Payments in connection with early extinguishment of debt (9,017)us-gaap_PaymentsOfDebtExtinguishmentCosts (27,909)us-gaap_PaymentsOfDebtExtinguishmentCosts (2,637)us-gaap_PaymentsOfDebtExtinguishmentCosts
Interest and other income received 607ofc_InterestAndOtherIncomeReceived 1,962ofc_InterestAndOtherIncomeReceived 1,073ofc_InterestAndOtherIncomeReceived
Income taxes refunded (paid) 200us-gaap_IncomeTaxesPaidNet 6us-gaap_IncomeTaxesPaidNet (8)us-gaap_IncomeTaxesPaidNet
Net cash provided by operating activities 193,885us-gaap_NetCashProvidedByUsedInOperatingActivities 158,979us-gaap_NetCashProvidedByUsedInOperatingActivities 191,838us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities      
Construction, development and redevelopment (200,385)us-gaap_PaymentsToDevelopRealEstateAssets (201,808)us-gaap_PaymentsToDevelopRealEstateAssets (165,275)us-gaap_PaymentsToDevelopRealEstateAssets
Tenant improvements on operating properties (27,037)us-gaap_PaymentsForTenantImprovements (21,950)us-gaap_PaymentsForTenantImprovements (27,103)us-gaap_PaymentsForTenantImprovements
Other capital improvements on operating properties (28,720)us-gaap_PaymentsForCapitalImprovements (23,940)us-gaap_PaymentsForCapitalImprovements (20,066)us-gaap_PaymentsForCapitalImprovements
Acquisitions of operating properties 0us-gaap_PaymentsToAcquireCommercialRealEstate 0us-gaap_PaymentsToAcquireCommercialRealEstate (48,308)us-gaap_PaymentsToAcquireCommercialRealEstate
Proceeds from dispositions of properties 57,782us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment 148,569us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment 290,603us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment
Investing receivables funded (3,731)us-gaap_PaymentsToAcquireNotesReceivable (14,077)us-gaap_PaymentsToAcquireNotesReceivable (14,232)us-gaap_PaymentsToAcquireNotesReceivable
Investing receivables payments received 10,279us-gaap_ProceedsFromCollectionOfNotesReceivable 144us-gaap_ProceedsFromCollectionOfNotesReceivable 10,113us-gaap_ProceedsFromCollectionOfNotesReceivable
Leasing costs paid (16,234)us-gaap_PaymentsForLeasingCosts (14,429)us-gaap_PaymentsForLeasingCosts (13,278)us-gaap_PaymentsForLeasingCosts
Decrease (increase) in restricted cash associated with investing activities 1,137us-gaap_IncreaseDecreaseInRestrictedCash 8,178us-gaap_IncreaseDecreaseInRestrictedCash (872)us-gaap_IncreaseDecreaseInRestrictedCash
Other (2,780)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (477)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 2,162us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash (used in) provided by investing activities (209,689)us-gaap_NetCashProvidedByUsedInInvestingActivities (119,790)us-gaap_NetCashProvidedByUsedInInvestingActivities 13,744us-gaap_NetCashProvidedByUsedInInvestingActivities
Proceeds from debt      
Revolving Credit Facility 232,000us-gaap_ProceedsFromLongTermLinesOfCredit 504,000us-gaap_ProceedsFromLongTermLinesOfCredit 329,000us-gaap_ProceedsFromLongTermLinesOfCredit
Unsecured senior notes 297,342us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt 592,413us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt 0us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
Other debt proceeds 11,569us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt 94,049us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt 403,117us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
Repayments of debt      
Revolving Credit Facility (149,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (504,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (991,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
Scheduled principal amortization (6,517)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt (9,481)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt (11,684)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt
Other debt repayments (394,653)us-gaap_RepaymentsOfOtherLongTermDebt (612,093)us-gaap_RepaymentsOfOtherLongTermDebt (124,386)us-gaap_RepaymentsOfOtherLongTermDebt
Deferred financing costs paid (708)us-gaap_PaymentsOfFinancingCosts (9,361)us-gaap_PaymentsOfFinancingCosts (3,371)us-gaap_PaymentsOfFinancingCosts
Net proceeds from issuance of preferred shares 0us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock 0us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock 165,652us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
Net proceeds from issuance of common shares 150,174us-gaap_ProceedsFromIssuanceOfCommonStock 157,444us-gaap_ProceedsFromIssuanceOfCommonStock 205,425us-gaap_ProceedsFromIssuanceOfCommonStock
Redemption of preferred shares (50,000)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock (84,750)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock (55,000)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock
Common share/unit dividends/distributions paid (96,330)us-gaap_PaymentsOfDividendsCommonStock (93,474)us-gaap_PaymentsOfDividendsCommonStock (89,161)us-gaap_PaymentsOfDividendsCommonStock
Preferred share/unit dividends/distributions paid (16,731)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock (21,335)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock (19,087)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
Distributions paid to noncontrolling interests in COPLP (5,008)us-gaap_PaymentsOfDividendsMinorityInterest (4,958)us-gaap_PaymentsOfDividendsMinorityInterest (5,828)us-gaap_PaymentsOfDividendsMinorityInterest
Restricted share redemptions (1,554)us-gaap_PaymentsForRepurchaseOfCommonStock (2,002)us-gaap_PaymentsForRepurchaseOfCommonStock (3,379)us-gaap_PaymentsForRepurchaseOfCommonStock
Other (3,076)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (1,862)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (845)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash (used in) provided by financing activities (32,492)us-gaap_NetCashProvidedByUsedInFinancingActivities 4,590us-gaap_NetCashProvidedByUsedInFinancingActivities (200,547)us-gaap_NetCashProvidedByUsedInFinancingActivities
Net increase (decrease) in cash and cash equivalents (48,296)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 43,779us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 5,035us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents      
Beginning of period 54,373us-gaap_CashAndCashEquivalentsAtCarryingValue 10,594us-gaap_CashAndCashEquivalentsAtCarryingValue 5,559us-gaap_CashAndCashEquivalentsAtCarryingValue
End of period 6,077us-gaap_CashAndCashEquivalentsAtCarryingValue 54,373us-gaap_CashAndCashEquivalentsAtCarryingValue 10,594us-gaap_CashAndCashEquivalentsAtCarryingValue
Reconciliation of net income (loss) to net cash provided by operating activities:      
Net income 45,206us-gaap_ProfitLoss 101,544us-gaap_ProfitLoss 20,341us-gaap_ProfitLoss
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and other amortization 138,490us-gaap_DepreciationDepletionAndAmortization 119,773us-gaap_DepreciationDepletionAndAmortization 124,418us-gaap_DepreciationDepletionAndAmortization
Impairment losses 1,419us-gaap_ImpairmentOfRealEstate 31,068us-gaap_ImpairmentOfRealEstate 62,702us-gaap_ImpairmentOfRealEstate
Settlement of previously accreted interest expense 0ofc_SettlementOfPreviouslyAccretedInterestExpense (11,116)ofc_SettlementOfPreviouslyAccretedInterestExpense 0ofc_SettlementOfPreviouslyAccretedInterestExpense
Amortization of deferred financing costs 4,666us-gaap_AmortizationOfFinancingCosts 5,451us-gaap_AmortizationOfFinancingCosts 6,243us-gaap_AmortizationOfFinancingCosts
Increase in deferred rent receivable (3,520)us-gaap_StraightLineRent (5,196)us-gaap_StraightLineRent (11,776)us-gaap_StraightLineRent
Amortization of net debt discounts 921us-gaap_AmortizationOfDebtDiscountPremium 1,159us-gaap_AmortizationOfDebtDiscountPremium 3,155us-gaap_AmortizationOfDebtDiscountPremium
Gain on sales of real estate (10,695)us-gaap_GainLossOnSaleOfProperties (11,687)us-gaap_GainLossOnSaleOfProperties (20,961)us-gaap_GainLossOnSaleOfProperties
Share-based compensation 6,164us-gaap_ShareBasedCompensation 6,530us-gaap_ShareBasedCompensation 9,982us-gaap_ShareBasedCompensation
Loss (gain) on early extinguishment of debt 651ofc_ExtinguishmentofDebtNoncashGainLoss (68,689)ofc_ExtinguishmentofDebtNoncashGainLoss (3,430)ofc_ExtinguishmentofDebtNoncashGainLoss
Other (3,242)us-gaap_OtherNoncashIncomeExpense (3,093)us-gaap_OtherNoncashIncomeExpense (4,551)us-gaap_OtherNoncashIncomeExpense
Changes in operating assets and liabilities:      
Decrease (increase) in accounts receivable 94us-gaap_IncreaseDecreaseInAccountsReceivable (10,334)us-gaap_IncreaseDecreaseInAccountsReceivable 8,049us-gaap_IncreaseDecreaseInAccountsReceivable
Decrease in restricted cash and marketable securities 1,352ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash 576ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash 14,934ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash
(Increase) decrease in prepaid expenses and other assets (12,231)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (5,128)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 8,550us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Increase in accounts payable, accrued expenses and other liabilities 25,091us-gaap_IncreaseDecreaseInOperatingLiabilities 3,960us-gaap_IncreaseDecreaseInOperatingLiabilities 4,101us-gaap_IncreaseDecreaseInOperatingLiabilities
(Decrease) increase in rents received in advance and security deposits (481)ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability 4,161ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability (1,916)ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability
Decrease in interest rate derivatives in connection with cash settlement 0ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement 0ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement (28,003)ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement
Net cash provided by operating activities 193,885us-gaap_NetCashProvidedByUsedInOperatingActivities 158,979us-gaap_NetCashProvidedByUsedInOperatingActivities 191,838us-gaap_NetCashProvidedByUsedInOperatingActivities
Supplemental schedule of non-cash investing and financing activities:      
(Decrease) increase in accrued capital improvements, leasing and other investing activity costs (3,779)ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts 2,947ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts (1,227)ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts
Decrease in property in connection with transfer of property in settlement of debt 0ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement 73,780ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement 12,042ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement
Decrease in debt in connection with transfer of property in settlement of debt 0ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt 146,500ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt 16,304ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt
(Decrease) increase in fair value of derivatives applied to accumulated other comprehensive income (loss) and noncontrolling interests (4,866)ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests 9,470ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests 4,040ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests
Dividends/distribution payable 29,862us-gaap_DividendsPayableCurrentAndNoncurrent 29,080us-gaap_DividendsPayableCurrentAndNoncurrent 28,698us-gaap_DividendsPayableCurrentAndNoncurrent
COPLP common units issued to acquire property and noncontrolling interest in other consolidated entity 0ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity 5,194ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity 0ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity
Decrease in noncontrolling interests and increase in shareholders’ equity in connection with the conversion of common units into common shares 1,843ofc_EquityChangeStockIssuedDuringPeriodValueConversionOfUnits 3,997ofc_EquityChangeStockIssuedDuringPeriodValueConversionOfUnits 2,814ofc_EquityChangeStockIssuedDuringPeriodValueConversionOfUnits
Adjustments to noncontrolling interests resulting from changes in COPLP ownership 3,382ofc_EquityChangeAdjustmentsToAdditionalPaidInCapitalReallocationOfMinorityInterest 744ofc_EquityChangeAdjustmentsToAdditionalPaidInCapitalReallocationOfMinorityInterest 4,627ofc_EquityChangeAdjustmentsToAdditionalPaidInCapitalReallocationOfMinorityInterest
(Decrease) increase in redeemable noncontrolling interest and (increase) decrease in equity to carry redeemable noncontrolling interest at fair value (134)us-gaap_MinorityInterestChangeInRedemptionValue 7,121us-gaap_MinorityInterestChangeInRedemptionValue 3,955us-gaap_MinorityInterestChangeInRedemptionValue
Corporate Office Properties, L.P.      
Cash flows from operating activities      
Revenues from real estate operations received 479,605ofc_RevenuesFromRealEstateOperationsReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
482,763ofc_RevenuesFromRealEstateOperationsReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
483,421ofc_RevenuesFromRealEstateOperationsReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Construction contract and other service revenues received 89,180ofc_ConstructionContractAndOtherServiceRevenuesReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
63,647ofc_ConstructionContractAndOtherServiceRevenuesReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
77,831ofc_ConstructionContractAndOtherServiceRevenuesReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Property operating expenses paid (178,803)ofc_PropertyOperatingExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(176,243)ofc_PropertyOperatingExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(174,683)ofc_PropertyOperatingExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Construction contract and other service expenses paid (79,271)ofc_ConstructionContractAndOtherServiceExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(63,853)ofc_ConstructionContractAndOtherServiceExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(67,952)ofc_ConstructionContractAndOtherServiceExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
General, administrative, leasing, business development and land carry costs paid (29,521)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(28,022)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(22,904)ofc_GeneralAndAdministrativeAndLeasingAndBusinessDevelopmentExpensesPaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Interest expense paid (79,095)us-gaap_InterestPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(81,575)us-gaap_InterestPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(87,394)us-gaap_InterestPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Previously accreted interest expense paid 0ofc_PreviouslyAccretedInterestExpensePaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(11,116)ofc_PreviouslyAccretedInterestExpensePaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_PreviouslyAccretedInterestExpensePaid
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Settlement of interest rate derivatives 0ofc_PaymentsForDerivativeInstrumentOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_PaymentsForDerivativeInstrumentOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(29,738)ofc_PaymentsForDerivativeInstrumentOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Proceeds from sale of trading marketable securities 0us-gaap_ProceedsFromPaymentsForTradingSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
298us-gaap_ProceedsFromPaymentsForTradingSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
18,975us-gaap_ProceedsFromPaymentsForTradingSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Exit costs on property dispositions 0ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(979)ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(4,146)ofc_PaymentsOfExitCostsIncludedInImpairmentLossesInConnectionWithDispositions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Payments in connection with early extinguishment of debt (9,017)us-gaap_PaymentsOfDebtExtinguishmentCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(27,909)us-gaap_PaymentsOfDebtExtinguishmentCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(2,637)us-gaap_PaymentsOfDebtExtinguishmentCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Interest and other income received 607ofc_InterestAndOtherIncomeReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,962ofc_InterestAndOtherIncomeReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,073ofc_InterestAndOtherIncomeReceived
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Income taxes refunded (paid) 200us-gaap_IncomeTaxesPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
6us-gaap_IncomeTaxesPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(8)us-gaap_IncomeTaxesPaidNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash provided by operating activities 193,885us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
158,979us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
191,838us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash flows from investing activities      
Construction, development and redevelopment (200,385)us-gaap_PaymentsToDevelopRealEstateAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(201,808)us-gaap_PaymentsToDevelopRealEstateAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(165,275)us-gaap_PaymentsToDevelopRealEstateAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Tenant improvements on operating properties (27,037)us-gaap_PaymentsForTenantImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(21,950)us-gaap_PaymentsForTenantImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(27,103)us-gaap_PaymentsForTenantImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other capital improvements on operating properties (28,720)us-gaap_PaymentsForCapitalImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(23,940)us-gaap_PaymentsForCapitalImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(20,066)us-gaap_PaymentsForCapitalImprovements
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Acquisitions of operating properties 0us-gaap_PaymentsToAcquireCommercialRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_PaymentsToAcquireCommercialRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(48,308)us-gaap_PaymentsToAcquireCommercialRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Proceeds from dispositions of properties 57,782us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
148,569us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
290,603us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Investing receivables funded (3,731)us-gaap_PaymentsToAcquireNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(14,077)us-gaap_PaymentsToAcquireNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(14,232)us-gaap_PaymentsToAcquireNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Investing receivables payments received 10,279us-gaap_ProceedsFromCollectionOfNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
144us-gaap_ProceedsFromCollectionOfNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
10,113us-gaap_ProceedsFromCollectionOfNotesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Leasing costs paid (16,234)us-gaap_PaymentsForLeasingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(14,429)us-gaap_PaymentsForLeasingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(13,278)us-gaap_PaymentsForLeasingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Decrease (increase) in restricted cash associated with investing activities 1,137us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
8,178us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(872)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other (2,780)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(477)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2,162us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash (used in) provided by investing activities (209,689)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(119,790)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
13,744us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Proceeds from debt      
Revolving Credit Facility 232,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
504,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
329,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Unsecured senior notes 297,342us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
592,413us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other debt proceeds 11,569us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
94,049us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
403,117us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Repayments of debt      
Revolving Credit Facility (149,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(504,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(991,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Scheduled principal amortization (6,517)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(9,481)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(11,684)ofc_ScheduledPrincipalAmortizationRepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other debt repayments (394,653)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(612,093)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(124,386)us-gaap_RepaymentsOfOtherLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Deferred financing costs paid (708)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(9,361)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(3,371)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net proceeds from issuance of preferred shares 0us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
165,652us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net proceeds from issuance of common shares 150,174us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
157,444us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
205,425us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Redemption of preferred shares (50,000)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(84,750)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(55,000)us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Common share/unit dividends/distributions paid (100,678)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(97,772)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(94,329)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Preferred share/unit dividends/distributions paid (17,391)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(21,995)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(19,747)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Restricted share redemptions (1,554)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(2,002)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(3,379)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other (3,076)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1,862)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(845)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash (used in) provided by financing activities (32,492)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4,590us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(200,547)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net increase (decrease) in cash and cash equivalents (48,296)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
43,779us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5,035us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash and cash equivalents      
Beginning of period 54,373us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
10,594us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5,559us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
End of period 6,077us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
54,373us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
10,594us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Reconciliation of net income (loss) to net cash provided by operating activities:      
Net income 45,206us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
101,544us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
20,341us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and other amortization 138,490us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
119,773us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
124,418us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Impairment losses 1,419us-gaap_ImpairmentOfRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
31,068us-gaap_ImpairmentOfRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
62,702us-gaap_ImpairmentOfRealEstate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Settlement of previously accreted interest expense 0ofc_SettlementOfPreviouslyAccretedInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(11,116)ofc_SettlementOfPreviouslyAccretedInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_SettlementOfPreviouslyAccretedInterestExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Amortization of deferred financing costs 4,666us-gaap_AmortizationOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5,451us-gaap_AmortizationOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
6,243us-gaap_AmortizationOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Increase in deferred rent receivable (3,520)us-gaap_StraightLineRent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(5,196)us-gaap_StraightLineRent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(11,776)us-gaap_StraightLineRent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Amortization of net debt discounts 921us-gaap_AmortizationOfDebtDiscountPremium
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,159us-gaap_AmortizationOfDebtDiscountPremium
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3,155us-gaap_AmortizationOfDebtDiscountPremium
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Gain on sales of real estate (10,695)us-gaap_GainLossOnSaleOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(11,687)us-gaap_GainLossOnSaleOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(20,961)us-gaap_GainLossOnSaleOfProperties
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Share-based compensation 6,164us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
6,530us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
9,982us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Loss (gain) on early extinguishment of debt 651ofc_ExtinguishmentofDebtNoncashGainLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(68,689)ofc_ExtinguishmentofDebtNoncashGainLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(3,430)ofc_ExtinguishmentofDebtNoncashGainLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other (3,242)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(3,093)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(4,551)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Changes in operating assets and liabilities:      
Decrease (increase) in accounts receivable 94us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(10,334)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
8,049us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Decrease in restricted cash and marketable securities (234)ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1,267ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
14,122ofc_IncreaseDecreaseInMarketableSecuritiesAndRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(Increase) decrease in prepaid expenses and other assets (12,231)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(5,128)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
8,550us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Increase in accounts payable, accrued expenses and other liabilities 26,677us-gaap_IncreaseDecreaseInOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3,269us-gaap_IncreaseDecreaseInOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4,913us-gaap_IncreaseDecreaseInOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(Decrease) increase in rents received in advance and security deposits (481)ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4,161ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1,916)ofc_IncreaseDecreaseInAdvanceRentAndSecurityDepositLiability
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Decrease in interest rate derivatives in connection with cash settlement 0ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(28,003)ofc_IncreaseDecreaseInInterestRateDerivativesInConnectionWithCashSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash provided by operating activities 193,885us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
158,979us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
191,838us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Supplemental schedule of non-cash investing and financing activities:      
(Decrease) increase in accrued capital improvements, leasing and other investing activity costs (3,779)ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2,947ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1,227)ofc_IncreaseDecreaseInAccruedCapitalImprovementsLeasingAndOtherInvestingActivityCosts
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Decrease in property in connection with transfer of property in settlement of debt 0ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
73,780ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
12,042ofc_DecreaseinPropertyinConnectionwithSurrenderPropertyDebtSettlement
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Decrease in debt in connection with transfer of property in settlement of debt 0ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
146,500ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
16,304ofc_DecreaseInDebtInConnectionWithSurrenderOfPropertyInSettlementOfDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(Decrease) increase in fair value of derivatives applied to accumulated other comprehensive income (loss) and noncontrolling interests (4,866)ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
9,470ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4,040ofc_IncreaseDecreaseInFairValueOfDerivativesAppliedToAoclAndNoncontrollingInterests
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Dividends/distribution payable 29,862us-gaap_DividendsPayableCurrentAndNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
29,080us-gaap_DividendsPayableCurrentAndNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
28,698us-gaap_DividendsPayableCurrentAndNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
COPLP common units issued to acquire property and noncontrolling interest in other consolidated entity 0ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5,194ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0ofc_AcquisitionofNoncontrollingInterestinOtherConsolidatedEntity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(Decrease) increase in redeemable noncontrolling interest and (increase) decrease in equity to carry redeemable noncontrolling interest at fair value $ (134)us-gaap_MinorityInterestChangeInRedemptionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 7,121us-gaap_MinorityInterestChangeInRedemptionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 3,955us-gaap_MinorityInterestChangeInRedemptionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember