XML 86 R75.htm IDEA: XBRL DOCUMENT
v3.20.2

Financial Instruments and Fair Value Measurements - Narrative (Details) $ in Thousands, £ in Millions | 1 Months Ended | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jul. 31, 2020 USD ($) derivative | Jun. 30, 2020 USD ($) derivative | Sep. 30, 2020 USD ($) | Sep. 30, 2019 USD ($) | Sep. 30, 2020 USD ($) | Sep. 30, 2019 USD ($) | Sep. 30, 2020 GBP (£) hybrid_instrument derivative | Sep. 30, 2020 USD ($) hybrid_instrument derivative | Feb. 29, 2020 USD ($) derivative | Dec. 31, 2019 USD ($) | May 31, 2019 GBP (£) derivative | May 31, 2019 USD ($) derivative
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount |  |  |  |  |  |  |  | $ 1,223,300 |  | $ 673,400 |  |
Number of hybrid debt instruments | hybrid_instrument |  |  |  |  |  |  | 2 | 2 |  |  |  |
Interest expense |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Unrealized gains (losses) reclassified to income statement |  |  | $ 3,000 |  | $ 8,300 |  |  |  |  |  |  |
Currency exchange swap | Not designated as hedging instrument |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount |  |  |  |  |  |  | £ 224.9 | $ 300,100 |  | $ 0 |  |
Treasury rate locks | Cash flow hedge |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount |  |  |  |  |  |  |  |  | $ 500,000 |  |  |
Number of derivative instruments | derivative |  |  |  |  |  |  |  |  | 5 |  |  |
Number of instruments terminated | derivative |  | 5 |  |  |  |  |  |  |  |  |  |
Forward-starting swap | Cash flow hedge |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount |  | $ 500,000 |  |  |  |  |  |  |  |  |  |
Number of derivative instruments | derivative |  | 6 |  |  |  |  | 6 | 6 |  |  |  |
Number of derivatives | derivative |  |  |  |  |  |  | 4 | 4 |  |  |  |
Redesignated forward starting swaps |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount | $ 350,000 |  |  |  |  |  |  |  |  |  |  |
Number of instruments being amortized and not terminated | derivative | 4 |  |  |  |  |  |  |  |  |  |  |
Cross-currency swaps | Cash flow hedge |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Aggregate notional amount |  |  |  |  |  |  |  |  |  |  | £ 130.0 | $ 166,000
Number of derivative instruments | derivative |  |  |  |  |  |  |  |  |  |  | 4 | 4
Cross-currency swaps | Foreign exchange gains |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Unrealized gains (losses) reclassified to income statement |  |  | $ 6,300 | $ (5,700) | $ (5,900) | $ (7,100) |  |  |  |  |  |
Cross-currency swap unrealized gains expected to be reclassified within next twelve months |  |  |  |  |  |  |  | $ 1,700 |  |  |  |
Interest rate swaps | Interest expense |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Unrealized gains (losses) reclassified to income statement |  |  |  | $ 890 |  | $ 2,000 |  |  |  |  |  |
Interest rate swaps and treasury locks | Interest expense |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Interest rate swap unrealized loss expected to be reclassified within next twelve months |  |  |  |  |  |  |  | $ 12,100 |  |  |  |

X
- Definition Derivative, Number of Derivative Instruments + References No definition available. + Details
Name: | o_DerivativeNumberOfDerivativeInstruments
Namespace Prefix: | o_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Number Of Hybrid Debt Instruments + References No definition available. + Details
Name: | o_DerivativeNumberOfHybridDebtInstruments
Namespace Prefix: | o_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Number Of Instruments Being Amortized, Not Terminated + References No definition available. + Details
Name: | o_DerivativeNumberOfInstrumentsBeingAmortizedNotTerminated
Namespace Prefix: | o_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative, Number of Instruments Terminated + References No definition available. + Details
Name: | o_DerivativeNumberOfInstrumentsTerminated
Namespace Prefix: | o_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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=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
- Definition The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
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=us-gaap_TreasuryLockMember
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_ForwardStartingSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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