XML 92 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 14 (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 | Kwik Pik Hastings, PA        
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_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 199us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 455us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 199us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 455us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 654us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 102us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikHastingsPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Jersey Shore, PA        
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_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 515us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 381us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 515us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 381us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 896us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 85us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikJerseyShorePaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Leeper, PA        
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_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 286us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 644us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 286us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 644us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 930us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 144us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLeeperPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Lewisberry, PA        
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_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 412us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 534us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 412us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
[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_KwikPikLewisberryPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 946us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 120us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikLewisberryPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Mercersburg, PA        
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_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 672us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 746us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 672us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 746us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,418us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 167us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikMercersburgPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik New Florence, PA        
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_KwikPikNewFlorencePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 298us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 812us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
     
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_KwikPikNewFlorencePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 812us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,110us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 182us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewFlorencePaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Newstead, 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_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 255us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 835us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 255us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 835us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,090us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 187us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikNewsteadNyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Philipsburg, PA        
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_KwikPikPhilipsburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 428us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 269us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
     
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_KwikPikPhilipsburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 269us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 697us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 60us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPhilipsburgPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Plainfield, PA        
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_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 244us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 383us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 244us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 383us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 627us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 86us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPlainfieldPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Reynoldsville, PA        
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_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 328us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 328us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 441us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 73us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikReynoldsvillePaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Kwik Pik Port Royal, PA        
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_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 238us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 635us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 238us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 635us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 873us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 269us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_KwikPikPortRoyalPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | LA Fitness Little Rock, AR        
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_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,660us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 4,125us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,785us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,898us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,169us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessLittleRockARMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness 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_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 471us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,344us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 4,450us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 471us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,794us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,265us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 721us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSarasotaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Centerville, 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_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,700us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 8,572us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,700us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 8,572us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 11,272us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,188us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Warren, 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_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,360us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 6,674us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,360us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,674us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,034us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 966us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWarrenMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness 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_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 5,145us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 9,011us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 5,145us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 9,011us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 14,156us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,248us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessCincinnatiOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Lawrence, 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_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,599us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 5,867us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,762us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,870us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,632us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 642us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLawrenceInMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Laveen, 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_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,665us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 5,749us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,665us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,749us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,414us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 605us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessLaveenAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Kennesaw, 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_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,653us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 3,325us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,653us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
[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_LaFitnessKennesawGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,978us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 329us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessKennesawGaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness 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_LaFitnessArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,166us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,214us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
     
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_LaFitnessArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,214us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,380us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 703us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessArlingtonTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness Hurst, 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_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,494us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,187us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,494us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,187us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,681us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 611us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessHurstTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness South Plainfield, NJ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 6,180us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,415us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,592us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,415us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,592us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,007us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 479us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessSouthPlainfieldNjMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness McDonough, 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_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,503us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,727us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,503us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,727us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,230us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 440us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessMcdonoughGaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness Greensburg, PA        
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_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,791us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 7,015us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,791us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 7,015us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,806us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 358us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessGreensburgPaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness 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_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,651us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,585us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,651us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,585us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,236us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 336us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessIndianapolisInMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Phoenix, 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_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,601us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,540us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,601us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,540us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,141us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 334us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Tampa, 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_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 4,492us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 10,894us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 4,492us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 10,894us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 15,386us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 556us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessTampaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness West Dundee, IL        
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_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,961us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,525us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,961us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,525us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,486us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 333us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaFitnessWestDundeeIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LA Fitness Irving, 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_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,636us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 7,326us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,636us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 7,326us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 10,962us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 340us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessIrvingTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness Royal Oak, 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_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,238us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 8,998us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,238us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 8,998us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 12,236us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 332us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessRoyalOakMIMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness St. Louis Park, MN        
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_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,436us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 8,665us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,436us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 8,665us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 12,101us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 258us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessSt.LouisParkMNMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | LA Fitness Pompano Beach, 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_LAFitnessPompanoBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 7,009us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 7,009us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,009us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LAFitnessPompanoBeachFLMember
[1],[2]      
Operating Lease | LaPetite Academy Albuquerque, NM        
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_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 332us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,166us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 332us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,166us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,498us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 18us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyAlbuquerqueNMMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | LaPetite Academy Ft. Worth, 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_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 140us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 383us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 140us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 383us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 523us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 12us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyFt.WorthTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | LaPetite Academy Moore, OK        
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_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 119us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 412us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 119us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 412us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 531us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 13us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyMooreOKMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | LaPetite Academy Oklahoma City, OK        
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_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 100us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 391us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 100us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 391us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 491us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 12us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LaPetiteAcademyOklahomaCityOKMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | Last Stop West Azle, 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_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 648us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 859us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 648us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 859us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,507us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 162us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LastStopWestAzleTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Lil' Champ Gainesville, 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_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 900us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,800us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 900us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,800us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,700us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 351us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Lil' Champ Jacksonville, 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_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,225us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,265us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,225us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,265us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,490us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 538us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Lil' Champ Ocala, 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_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 846us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,564us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 846us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,564us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,410us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 295us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LilChampOcalaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | LoanMax Bridgeview, IL        
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_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 673us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 744us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 673us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 744us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,417us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 243us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LoanmaxBridgeviewIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Alexandria, LA        
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_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,218us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,049us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,218us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,049us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,267us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 619us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseAlexandriaLaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Beckley, WV        
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_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,396us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,405us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,396us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,405us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,801us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 488us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseBeckleyWvMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Cookeville, 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_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,262us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,271us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,262us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,271us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,533us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 461us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCookevilleTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Greenwood, 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_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,341us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,105us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,341us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,105us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,446us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 428us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGreenwoodInMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Hurst, 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_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,858us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,916us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,858us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,916us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,774us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 389us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHurstTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Jackson, 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_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,200us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,246us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,200us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,246us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,446us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 456us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseJacksonTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Lake Charles, LA        
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_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,285us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,202us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,285us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,202us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,487us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 447us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLakeCharlesLaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse McAllen, 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_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,608us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,178us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,608us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,178us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,786us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 442us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMcallenTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Roanoke, 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_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,302us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,947us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,302us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,947us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,249us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 396us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRoanokeVaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse San Marcos, 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_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 837us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,453us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 837us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,453us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,290us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 295us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSanMarcosTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Smyrna, 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_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,335us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,047us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,335us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,047us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,382us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 416us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSmyrnaTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Franklin, 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_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,519us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,705us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,519us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,705us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,224us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 343us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseFranklinTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Southhaven, MS        
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_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,298us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,338us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,298us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,338us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,636us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 269us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseSouthhavenMsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Columbus, MS        
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_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 707us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,681us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 707us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,681us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,388us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 142us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseColumbusMsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Overland Park, KS        
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_LogansRoadhouseOverlandParkKsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,166us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,741us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
     
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_LogansRoadhouseOverlandParkKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,741us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,907us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 136us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseOverlandParkKsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Nashville, 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_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 844us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,592us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 844us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,592us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,436us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 124us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseNashvilleTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Rogers, AR        
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_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 900us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,545us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 909us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,536us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,445us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 107us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseRogersArMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Kissimmee, 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_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,159us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,908us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,159us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,908us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,067us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 117us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseKissimmeeFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Marion, IL        
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_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,016us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,674us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,016us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,674us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,690us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 96us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMarionIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Pooler, 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_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,159us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,720us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,159us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,720us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,879us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 81us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhousePoolerGaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Cullman, AL        
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_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 889us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,585us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 889us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,585us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,474us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 87us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseCullmanAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Lebanon, 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_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 789us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,725us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 789us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,725us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,514us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 88us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseLebanonTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Chester, 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_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 871us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,697us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 871us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,697us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,568us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 83us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseChesterVaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Gonzales, LA        
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_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 975us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,696us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 975us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,696us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,671us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 76us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseGonzalesLaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Madison, AL        
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_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 689us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,657us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 689us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,657us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,346us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 67us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMadisonAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Hopkinsville, 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_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 644us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,788us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 644us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,788us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,432us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 32us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseHopkinsvilleKYMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Logan's Roadhouse Muscle Shoals, AL        
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_LogansRoadhouseMuscleShoalsALMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 907us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,506us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 907us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,506us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,413us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LogansRoadhouseMuscleShoalsALMember
[1],[2]      
Operating Lease | Lowe's 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_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,215us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 9,170us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 24us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,215us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 9,194us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 12,409us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 2,881us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_LowesMemphisTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Magic China Café 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_MagicChinaCafeOrlandoFlMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 40us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicChinaCafeOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 111us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicChinaCafeOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicChinaCafeOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicChinaCafeOrlandoFlMember
     
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_MagicChinaCafeOrlandoFlMember
[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_MagicChinaCafeOrlandoFlMember
[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_MagicChinaCafeOrlandoFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 30us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicChinaCafeOrlandoFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Magic Mountain Columbus, OH 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_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 5,380us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,693us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 25us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 5,380us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,718us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
[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_MagicMountainColumbusOh1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 509us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Magic Mountain Columbus, OH 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_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,076us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,906us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 124us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,076us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,030us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,106us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 368us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MagicMountainColumbusOh2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Manny's Barber Shop Mesa, 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_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 43us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 367us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 43us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 480us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 523us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 105us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MannysBarberShopMesaAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Mariscos Morales Mexican Restaurant Gresham, OR        
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_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 817us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 108us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 28us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 817us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 136us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 953us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 37us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MariscosMoralesMexicanRestaurantGreshamORMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Mattress Firm Baton Rouge, LA        
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_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 609us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 914us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 609us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 914us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,523us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 434us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBatonRougeLaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Mattress Firm Buford, 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_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 635us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,635us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 465us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 635us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,100us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
[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_MattressFirmBufordGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 457us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmBufordGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Mattress Firm Lancaster, 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_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 600us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 793us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 600us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 671us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,271us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization $ 40us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_MattressFirmLancasterOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 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] Property is encumbered as a part of NNN's $6,952 long-term, fixed rate mortgage and security agreement.