XML 88 R77.htm IDEA: XBRL DOCUMENT
v3.21.2

Financial Instruments and Fair Value Measurements - Derivative Financial Instruments (Details) £ in Millions, $ in Millions | Jun. 30, 2021 GBP (£) derivative Rate | Jun. 30, 2021 USD ($) derivative Rate | Dec. 31, 2020 USD ($) | Feb. 29, 2020 derivative
--- | --- | --- | --- | ---
Derivative [Line Items] |  |  |  |
Notional Amount |  | $ 2,059.7 | $ 1,541.4 |
Fair Value - asset (liability) |  | $ (21.1) | (81.5) |
Interest rate swap | Designated as hedging instrument | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 1 | 1 |  |
Notional Amount |  | $ 250.0 | 250.0 |
Strike (percent) | 3.04% | 3.04% |  |
Fair Value - asset (liability) |  | $ (17.8) | (22.6) |
Cross-currency swaps | Designated as hedging instrument | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 4 | 4 |  |
Notional Amount |  | $ 166.4 | 166.4 |
Fair Value - asset (liability) |  | $ (20.5) | (21.4) |
Cross-currency swaps | Designated as hedging instrument | Cash flow hedge | GBP | Minimum |  |  |  |
Derivative [Line Items] |  |  |  |
Strike (percent) | 4.82% | 4.82% |  |
Cross-currency swaps | Designated as hedging instrument | Cash flow hedge | GBP | Maximum |  |  |  |
Derivative [Line Items] |  |  |  |
Strike (percent) | 10.96% | 10.96% |  |
Cross-currency swaps | Designated as hedging instrument | Cash flow hedge | USD | Weighted Average |  |  |  |
Derivative [Line Items] |  |  |  |
Strike (percent) | 9.78% | 9.78% |  |
Currency exchange swaps | Not designated as hedging instrument |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 1 | 1 |  |
Notional Amount | £ 672.5 | $ 950.0 | 625.0 |
Fair Value - asset (liability) |  | $ 21.1 | (8.2) |
Forward exchange rate | Rate | 138.00% | 138.00% |  |
Forward-starting swap, derivative | Designated as hedging instrument | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 4 | 4 |  |
Notional Amount |  | $ 300.0 | 300.0 |
Strike (percent) | 1.86% | 1.86% |  |
Fair Value - asset (liability) |  | $ (2.8) | (16.5) |
Forward-starting swaps, hybrid debt | Designated as hedging instrument | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 2 | 2 |  |
Notional Amount |  | $ 200.0 | 200.0 |
Strike (percent) | 1.93% | 1.93% |  |
Fair Value - asset (liability) |  | $ (5.0) | (12.8) |
Foreign currency forwards | Designated as hedging instrument | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 36 | 36 |  |
Notional Amount | £ 136.9 | $ 193.3 | 0.0 |
Fair Value - asset (liability) |  | $ 3.9 | $ 0.0 |
Foreign currency forwards | Not designated as hedging instrument |  |  |  |
Derivative [Line Items] |  |  |  |
Forward exchange rate | Rate | 141.00% | 141.00% |  |
Treasury rate locks | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative |  |  |  | 5
Forward-starting swaps | Cash flow hedge |  |  |  |
Derivative [Line Items] |  |  |  |
Number of Instruments | derivative | 6 | 6 |  |

X
- Definition Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average fixed interest rate that will be received or paid upon exercise of a group of interest rate swaption contracts. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageSwaptionInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractual rate at which a foreign currency can be purchased or sold. + References No definition available. + Details
Name: | us-gaap_DerivativeForwardExchangeRate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of derivative instruments of a particular group held by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 + Details
Name: | us-gaap_DerivativeNumberOfInstrumentsHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_ForwardStartingSwapDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_ForwardStartingSwapHybridDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_TreasuryLockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_ForwardStartingSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |