XML 104 R87.htm IDEA: XBRL DOCUMENT
v3.20.4

Financial Instruments and Fair Value Measurements - Derivative Financial Instruments (Details) £ in Millions, $ in Millions | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2020 GBP (£) derivative Rate | Dec. 31, 2020 USD ($) derivative Rate | Jun. 30, 2020 USD ($) derivative | Feb. 29, 2020 USD ($) derivative | Dec. 31, 2019 USD ($)
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 1,541.4 |  |  | $ 673.4
Fair Value - asset (liability) |  |  |  | (81.5) |  |  | (26.3)
Interest rate swap, maturity Sep 2021 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 0.0 |  |  | 7.0
Strike (percent) |  |  | 6.03% | 6.03% |  |  |
Fair Value - asset (liability) |  |  |  | $ 0.0 |  |  | (0.2)
Net loss from derivative | $ 0.2 |  |  |  |  |  |
Payment to terminate derivative | $ 0.2 |  |  |  |  |  |
Interest rate swap, maturity Jun 2020 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 0.0 |  |  | 250.0
Strike (percent) |  |  | 1.72% | 1.72% |  |  |
Fair Value - asset (liability) |  |  |  | $ 0.0 |  |  | (0.1)
Interest rate swap, maturity Mar 2024 |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Number of derivative instruments | derivative |  |  | 1 | 1 |  |  |
Interest rate swap, maturity Mar 2024 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 250.0 |  |  | 250.0
Strike (percent) |  |  | 3.04% | 3.04% |  |  |
Fair Value - asset (liability) |  |  |  | $ (22.6) |  |  | (14.7)
Cross-currency swap, maturity May 2034 1 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | 41.6 |  |  | 41.6
Fair Value - asset (liability) |  |  |  | $ (5.2) |  |  | (2.6)
Cross-currency swap, maturity May 2034 1 | Designated as hedging instrument | Cash flow hedge | GBP | Minimum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 4.82% | 4.82% |  |  |
Cross-currency swap, maturity May 2034 1 | Designated as hedging instrument | Cash flow hedge | GBP | Maximum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 10.96% | 10.96% |  |  |
Cross-currency swap, maturity May 2034 1 | Designated as hedging instrument | Cash flow hedge | USD |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 9.80% | 9.80% |  |  |
Cross-currency swap, maturity May 2034 2 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 41.6 |  |  | 41.6
Fair Value - asset (liability) |  |  |  | $ (5.1) |  |  | (2.6)
Cross-currency swap, maturity May 2034 2 | Designated as hedging instrument | Cash flow hedge | GBP | Minimum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 4.82% | 4.82% |  |  |
Cross-currency swap, maturity May 2034 2 | Designated as hedging instrument | Cash flow hedge | GBP | Maximum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 10.96% | 10.96% |  |  |
Cross-currency swap, maturity May 2034 2 | Designated as hedging instrument | Cash flow hedge | USD |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 9.803% | 9.803% |  |  |
Cross-currency swap, maturity May 2034 3 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 41.6 |  |  | 41.6
Fair Value - asset (liability) |  |  |  | $ (5.4) |  |  | (2.9)
Cross-currency swap, maturity May 2034 3 | Designated as hedging instrument | Cash flow hedge | GBP | Minimum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 4.82% | 4.82% |  |  |
Cross-currency swap, maturity May 2034 3 | Designated as hedging instrument | Cash flow hedge | GBP | Maximum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 10.96% | 10.96% |  |  |
Cross-currency swap, maturity May 2034 3 | Designated as hedging instrument | Cash flow hedge | USD |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 9.745% | 9.745% |  |  |
Cross-currency swap, maturity May 2034 4 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 41.6 |  |  | 41.6
Fair Value - asset (liability) |  |  |  | $ (5.7) |  |  | (3.2)
Cross-currency swap, maturity May 2034 4 | Designated as hedging instrument | Cash flow hedge | GBP | Minimum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 4.82% | 4.82% |  |  |
Cross-currency swap, maturity May 2034 4 | Designated as hedging instrument | Cash flow hedge | GBP | Maximum |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 10.96% | 10.96% |  |  |
Cross-currency swap, maturity May 2034 4 | Designated as hedging instrument | Cash flow hedge | USD |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Strike (percent) |  |  | 9.755% | 9.755% |  |  |
Currency exchange swap | Not designated as hedging instrument |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  | £ 463.1 | $ 625.0 |  |  | 0.0
Strike (rate) | Rate |  |  | 135.00% | 135.00% |  |  |
Fair Value - asset (liability) |  |  |  | $ (8.2) |  |  | 0.0
Net loss from derivative |  | $ 14.5 |  |  |  |  |
Forward-starting swap, maturity Jun 2033 1 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 75.0 |  |  | 0.0
Strike (percent) |  |  | 2.02% | 2.02% |  |  |
Fair Value - asset (liability) |  |  |  | $ (5.0) |  |  | 0.0
Forward-starting swap, maturity Nov 2032 1 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 75.0 |  |  | 0.0
Strike (percent) |  |  | 1.94% | 1.94% |  |  |
Fair Value - asset (liability) |  |  |  | $ (5.2) |  |  | 0.0
Forward-starting swap, maturity Nov 2032 2 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 25.0 |  |  | 0.0
Strike (percent) |  |  | 1.67% | 1.67% |  |  |
Fair Value - asset (liability) |  |  |  | $ (1.1) |  |  | 0.0
Forward-starting swap, maturity Jun 2033 2 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 125.0 |  |  | 0.0
Strike (percent) |  |  | 1.75% | 1.75% |  |  |
Fair Value - asset (liability) |  |  |  | $ (5.2) |  |  | 0.0
Forward-starting swap, hybrid debt, maturity Nov 2032 3 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 125.0 |  |  | 0.0
Strike (percent) |  |  | 1.88% | 1.88% |  |  |
Fair Value - asset (liability) |  |  |  | $ (7.9) |  |  | 0.0
Forward-starting swap, hybrid debt, maturity Jun 2033 3 | Designated as hedging instrument | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  | $ 75.0 |  |  | 0.0
Strike (percent) |  |  | 2.00% | 2.00% |  |  |
Fair Value - asset (liability) |  |  |  | $ (4.9) |  |  | $ 0.0
Treasury rate locks | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  |  |  | $ 500.0 |
Number of derivative instruments | derivative |  |  |  |  |  | 5 |
Forward starting swaps | Cash flow hedge |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Notional Amount |  |  |  |  | $ 500.0 |  |
Number of derivative instruments | derivative |  |  | 6 | 6 | 6 |  |

X
- Definition Payments For Derivative Termination + References No definition available. + Details
Name: | o_PaymentsForDerivativeTermination
Namespace Prefix: | o_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num: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 Amount of decrease in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959 + Details
Name: | us-gaap_DerivativeLossOnDerivative
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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=121590274&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=121590274&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=121590274&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=121590274&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=o_InterestRateSwapMaturitySeptember2021Member
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=o_InterestRateSwapMaturityJune2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_CurrencySwapMaturityMay2034OneMember
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: | us-gaap_DerivativeInstrumentRiskAxis=o_CurrencySwapMaturityMay2034TwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_CurrencySwapMaturityMay2034FourMember
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_ForwardStartingSwapMaturityJune2033OneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=o_ForwardStartingSwapHybridDebtMaturityJune2033ThreeMember
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: |