XML 27 R71.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information (Detail 2) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Segment revenue information |  |  |
Rental revenue | $ 893,457 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue | $ 748,218 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue | $ 467,020 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Tenant reimbursements | 37,118 us-gaap_TenantReimbursements | 24,944 us-gaap_TenantReimbursements | 14,619 us-gaap_TenantReimbursements
Other revenue | 2,930 us-gaap_OtherRealEstateRevenue | 7,047 us-gaap_OtherRealEstateRevenue | 2,942 us-gaap_OtherRealEstateRevenue
Total revenue | 933,505 us-gaap_RealEstateRevenueNet | 780,209 us-gaap_RealEstateRevenueNet | 484,581 us-gaap_RealEstateRevenueNet
Apparel |  |  |
Segment revenue information |  |  |
Rental revenue | 17,966 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ApparelMember | 14,142 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ApparelMember | 8,023 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ApparelMember
Automotive service |  |  |
Segment revenue information |  |  |
Rental revenue | 16,491 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveServicesMember | 15,603 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveServicesMember | 14,563 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveServicesMember
Automotive tire services |  |  |
Segment revenue information |  |  |
Rental revenue | 28,136 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveTireServiceMember | 26,917 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveTireServiceMember | 22,593 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_AutomotiveTireServiceMember
Beverages |  |  |
Segment revenue information |  |  |
Rental revenue | 25,147 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_BeverageMember | 24,848 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_BeverageMember | 24,553 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_BeverageMember
Child care |  |  |
Segment revenue information |  |  |
Rental revenue | 20,022 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ChildCare1Member | 20,717 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ChildCare1Member | 20,656 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ChildCare1Member
Convenience stores |  |  |
Segment revenue information |  |  |
Rental revenue | 89,754 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ConvenienceStoreMember | 83,973 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ConvenienceStoreMember | 76,309 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_ConvenienceStoreMember
Dollar stores |  |  |
Segment revenue information |  |  |
Rental revenue | 85,049 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DollarStoresMember | 46,742 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DollarStoresMember | 10,583 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DollarStoresMember
Drug stores |  |  |
Segment revenue information |  |  |
Rental revenue | 84,624 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DrugStoreMember | 60,529 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DrugStoreMember | 16,376 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_DrugStoreMember
Financial services |  |  |
Segment revenue information |  |  |
Rental revenue | 16,828 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FinancialServicesMember | 14,904 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FinancialServicesMember | 2,889 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FinancialServicesMember
Food processing |  |  |
Segment revenue information |  |  |
Rental revenue | 12,042 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FoodProcessingMember | 11,151 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FoodProcessingMember | 6,213 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_FoodProcessingMember
Grocery stores |  |  |
Segment revenue information |  |  |
Rental revenue | 26,979 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_GroceryStoresMember | 22,031 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_GroceryStoresMember | 17,456 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_GroceryStoresMember
Health and fitness |  |  |
Segment revenue information |  |  |
Rental revenue | 62,086 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthAndFitness1Member | 46,979 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthAndFitness1Member | 32,782 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthAndFitness1Member
Health care |  |  |
Segment revenue information |  |  |
Rental revenue | 16,039 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthCareMember | 14,358 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthCareMember | 428 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HealthCareMember
Home improvement |  |  |
Segment revenue information |  |  |
Rental revenue | 15,552 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HomeImprovementMember | 11,210 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HomeImprovementMember | 6,623 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_HomeImprovementMember
Restaurants - casual dining |  |  |
Segment revenue information |  |  |
Rental revenue | 38,589 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsCasualDiningMember | 38,261 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsCasualDiningMember | 33,155 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsCasualDiningMember
Restaurants - quick service |  |  |
Segment revenue information |  |  |
Rental revenue | 33,389 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsQuickServiceMember | 32,340 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsQuickServiceMember | 26,848 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_RestaurantsQuickServiceMember
Sporting goods |  |  |
Segment revenue information |  |  |
Rental revenue | 15,023 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_SportingGoodsMember | 12,875 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_SportingGoodsMember | 11,798 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_SportingGoodsMember
Theaters |  |  |
Segment revenue information |  |  |
Rental revenue | 47,102 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TheaterMember | 46,122 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TheaterMember | 45,073 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TheaterMember
Transportation services |  |  |
Segment revenue information |  |  |
Rental revenue | 46,287 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TransportationServiceMember | 40,552 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TransportationServiceMember | 11,516 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_TransportationServiceMember
Wholesale clubs |  |  |
Segment revenue information |  |  |
Rental revenue | 36,588 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_WholesaleClubMember | 29,448 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_WholesaleClubMember | 15,217 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = o_WholesaleClubMember
Other |  |  |
Segment revenue information |  |  |
Rental revenue | $ 159,764 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | $ 134,516 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | $ 63,366 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7501430&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other real estate revenue not otherwise specified in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherRealEstateRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate revenue from real estate operations during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_RealEstateRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingRevenueReconcilingItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition In accordance with the provisions of their lease agreement, this element represents allowable charges due a landlord from its tenant. In retail store and office building leases, for example, tenant reimbursements may cover items such as taxes, utilities, and common area expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_TenantReimbursements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_ApparelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_AutomotiveServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_AutomotiveTireServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_BeverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_ChildCare1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_ConvenienceStoreMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_DollarStoresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_DrugStoreMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_FinancialServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_FoodProcessingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_GroceryStoresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_HealthAndFitness1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_HealthCareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_HomeImprovementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_RestaurantsCasualDiningMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_RestaurantsQuickServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_SportingGoodsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_TheaterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_TransportationServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=o_WholesaleClubMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |