XML 119 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 3 (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests $ 5,236,251us-gaap_RealEstateGrossAtCarryingValue $ 4,686,844us-gaap_RealEstateGrossAtCarryingValue $ 4,145,368us-gaap_RealEstateGrossAtCarryingValue $ 3,531,845us-gaap_RealEstateGrossAtCarryingValue
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 513,175us-gaap_RealEstateAccumulatedDepreciation 418,136us-gaap_RealEstateAccumulatedDepreciation 333,778us-gaap_RealEstateAccumulatedDepreciation 270,621us-gaap_RealEstateAccumulatedDepreciation
Operating Lease        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 26,000us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,787,519us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,915,411us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 536,524us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,785,779us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,414,698us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,200,477us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 511,702us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
     
Operating Lease | Applebee's Mesa, AZ 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 748us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,734us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 748us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,734us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,482us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 243us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMesaAz2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Applebee's Mt. Sterling, KY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 510us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,392us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 510us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,392us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,902us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 167us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesMtSterlingKyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Applebee's Phoenix, AZ 1        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 781us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,456us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 781us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,456us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,237us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 204us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Applebee's Phoenix, AZ 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 458us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,099us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 458us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,099us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,557us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 132us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesPhoenixAz2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Applebee's Angola, IN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 478us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,533us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 478us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,533us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,011us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 20us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ApplebeesAngolaINMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Arby's Colorado Springs, CO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 206us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 534us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 206us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 534us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 740us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 174us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysColoradoSpringsCoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Arby's Thomson, GA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 268us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 504us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 268us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 504us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 772us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 164us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysThomsonGaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Arby's Washington Courthouse, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 157us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 546us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 157us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 546us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 703us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 178us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWashingtonCourthouseOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Arby's Whitmore Lake, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 171us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 469us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 171us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 469us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 640us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 153us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysWhitmoreLakeMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Arby's Indianapolis, IN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 285us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 686us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 285us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 686us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 971us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 10us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisINMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Arby's Indianapolis, IN 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 456us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 830us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 456us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 830us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,286us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 11us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ArbysIndianapolisIN2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Casa Grande, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,340us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,894us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 83us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,340us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,905us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,245us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 366us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmCasaGrandeAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Gilbert, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,317us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,304us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 85us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,166us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,325us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,491us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 262us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGilbertAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Globe, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 762us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,148us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 114us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 762us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,180us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,942us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 429us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmGlobeAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Mesa, AZ 1        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,332us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,367us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 92us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,156us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,385us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,541us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 315us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | ARCO ampm Mesa, AZ 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,219us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,140us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 89us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,219us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,170us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,389us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 375us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmMesaAZ2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | ARCO ampm Prescott, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,266us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,261us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 118us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,266us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,294us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,560us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 262us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmPrescottAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Scottsdale, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,529us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,373us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 240us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,529us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,451us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,980us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 315us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmScottsdaleAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Sedona, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,281us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,324us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 107us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,281us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,345us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,626us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 234us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSedonaAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | ARCO ampm Tucson, AZ 1        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,105us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,336us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 111us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,105us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,358us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,463us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 269us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Tucson, AZ 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,457us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,619us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 125us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,457us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,651us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,108us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 329us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Tucson, AZ 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,083us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,599us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 86us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,083us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,620us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,703us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 318us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Tucson, AZ 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,223us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,911us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 102us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,223us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,932us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,155us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 377us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmTucsonAZ4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | ARCO ampm Soldotna, AK        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 180us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 891us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 180us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 891us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,071us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 16us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ARCOampmSoldotnaAKMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Ashley Furniture Altamonte Springs, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,906us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,877us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 315us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,906us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,192us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,098us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 2,219us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureAltamonteSpringsFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Ashley Furniture Florissant, MO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 896us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,057us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 3,058us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 899us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,012us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 507us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureFlorissantMoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Ashley Furniture Louisville, KY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,667us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,989us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,667us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,989us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,656us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,221us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AshleyFurnitureLouisvilleKyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | At Home Douglasville, GA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,588us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,916us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,588us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,916us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,504us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 498us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeDouglasvilleGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | At Home Humble, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,559us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 5,046us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,559us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,046us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,605us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 513us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHumbleTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | At Home Noblesville, IN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,870us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,241us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,870us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,241us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,111us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 539us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeNoblesvilleINMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | At Home Sandston, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,972us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,599us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,972us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,599us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,571us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 671us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeSandstonVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | At Home Greensboro, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,121us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,460us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,121us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,460us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,581us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 440us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | At Home Greenville, SC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,892us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 5,404us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,892us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,404us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,296us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 81us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeGreenvilleSCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | At Home Hilliard, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,747us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,642us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,747us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,642us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,389us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 48us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtHomeHilliardOHMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | AT&T Cincinnati, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 297us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 443us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 347us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 312us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 775us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,087us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 225us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_AtAndTCincinnatiOhMemberMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Babies R Us Arlington, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 831us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,612us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 831us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,612us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,443us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,209us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Babies R Us Independence, MO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,679us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,302us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 115us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,679us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,417us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,096us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 776us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BabiesRUsIndependenceMoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | BankUnited Orlando, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 257us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 287us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 257us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 72us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 329us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 9us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BankunitedOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Barnes & Noble Brandon, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,476us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,527us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,476us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,527us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,003us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 763us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleBrandonFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Glendale, CO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,245us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,722us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,245us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,722us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,967us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,378us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleGlendaleCoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Houston, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,308us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,396us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,308us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,396us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,704us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,153us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleHoustonTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Plantation, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,616us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,498us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,616us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 960us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,576us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 39us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNoblePlantationFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Barnes & Noble Freehold, NJ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,917us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,261us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,917us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,261us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,178us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,069us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleFreeholdNjMember
[3]      
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years [3]      
Operating Lease | Barnes & Noble Dayton, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,413us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,325us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,413us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,325us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,738us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,446us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleDaytonOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Redding, CA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 497us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,626us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 497us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,626us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,123us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 713us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleReddingCaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Memphis, TN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,574us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,242us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,574us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,242us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,816us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 612us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesAndNobleMemphisTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Barnes & Noble Marlton, NJ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,831us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,319us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,709us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,319us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,028us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,741us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BarnesNobleMarltonNjMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Batteries Plus Bulbs Sunrise, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 287us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 424us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 287us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 424us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 711us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 112us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BatteriesPlusBulbsSunriseFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Bealls Sarasota, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,078us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,795us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,078us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,795us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,873us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 513us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeallsSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Beautiful America Dry Cleaners Orlando, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 19us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
[4]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 40us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 111us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 40us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 111us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 151us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 30us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BeautifulAmericaDryCleanersOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Bed Bath & Beyond Glen Allen, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,184us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,843us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 179us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,184us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,021us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,205us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 920us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlenAllenVaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Bed Bath & Beyond Glendale, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,082us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,758us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,082us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,758us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,840us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,066us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Bed Bath & Beyond Midland, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 231us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,705us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 231us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,705us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,936us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 550us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondMidlandMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Bed Bath & Beyond Colonie, NY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,119us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,130us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,119us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,130us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,249us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 52us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BedBathBeyondColonieNYMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 289us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,205us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 289us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,205us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,494us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 22us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 607us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,135us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 607us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,135us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,742us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 25us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 686us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,631us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 686us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,631us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,317us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 35us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 269us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,771us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 269us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,771us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,040us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 38us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 5        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 388us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,552us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 388us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,552us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,940us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 28us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC5Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 6        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 448us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,334us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 448us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,334us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,782us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 24us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC6Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 7        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 149us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,652us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 149us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,652us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,801us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 36us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC7Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 8        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 497us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,691us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 497us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,691us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,188us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 31us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC8Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 9        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 298us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,989us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 298us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,989us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,287us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 36us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellFayettevilleNC9Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Holly Ridge, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 189us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,791us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 189us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,791us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,980us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 28us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHollyRidgeNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Bell Carolina (Taco Bell) Hope Mills, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 438us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,138us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 438us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,138us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,576us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 46us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellHopeMillsNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 398us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,069us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 398us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,069us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,467us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 37us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 428us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,327us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 428us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,327us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,755us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 50us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 388us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,347us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 388us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,347us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,735us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 36us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 577us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,304us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 577us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,304us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,881us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 20us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellJacksonvilleNC4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Bell Carolina (Taco Bell) Leland, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 289us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,205us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 289us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,205us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,494us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 19us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLelandNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Bell Carolina (Taco Bell) Lumberton, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 368us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,208us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 368us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,208us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,576us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 40us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellLumbertonNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Midway Park, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 467us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,069us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 467us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,069us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,536us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 45us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellMidwayParkNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Bell Carolina (Taco Bell) Pembroke, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 438us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,095us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 438us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,095us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,533us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 20us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellPembrokeNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Bell Carolina (Taco Bell) Saint Pauls, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 419us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 767us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 419us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 767us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,186us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization $ 14us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_BellCarolinaTacoBellSaintPaulsNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
[1] Transactions in real estate and accumulated depreciation during 2014, 2013, and 2012 are summarized as follows: 2014 2013 2012Land, buildings, and leasehold interests: Balance at the beginning of year$4,686,844 $4,145,368 $3,531,845Acquisitions, completed construction and tenant improvements601,168 602,836 701,054Disposition of land, buildings, and leasehold interests(50,938) (57,254) (77,219)Provision for loss on impairment of real estate(823) (4,106) (10,312)Balance at the close of year$5,236,251 $4,686,844 $4,145,368Accumulated depreciation and amortization: Balance at the beginning of year$418,136 $333,778 $270,621Disposition of land, buildings, and leasehold interests(9,153) (6,778) (6,980)Depreciation and amortization expense104,192 91,136 70,137Balance at the close of year$513,175 $418,136 $333,778
[2] As of December 31, 2014, the leases are treated as either operating or financing leases for federal income tax purposes. As of December 31, 2014, the aggregate cost of the properties owned by NNN that are under operating leases were $5,119,673 and financing leases were $2,703.
[3] The tenant of this property has subleased the property. The tenant continues to be responsible for complying with all the terms of the lease agreement and is continuing to pay rent on this property to NNN.
[4] Property is encumbered as a part of NNN's $6,952 long-term, fixed rate mortgage and security agreement.