XML 44 R77.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Redemption of Preferred Stock (Details) - USD ($) $ in Thousands | 1 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2017 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Class of Stock [Line Items] |  |  |  |
Excess of redemption value over carrying value of preferred shares redeemed |  | $ 0 | $ 0 | $ 13,373
Class F Preferred Stock |  |  |  |
Class of Stock [Line Items] |  |  |  |
Preferred stock, dividend rate (as a percent) | 6.625% |  |  |
Excess of redemption value over carrying value of preferred shares redeemed |  |  |  | $ 13,400

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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27010884&loc=d3e42851-122695 + Details
Name: | us-gaap_PreferredStockRedemptionPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=o_CumulativeRedeemablePreferredStockClassFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |