XML 35 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 20 (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 | Saltgrass Steakhouse Beaumont, 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_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 558us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,317us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 901us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,317us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,218us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 181us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseBeaumontTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Saltgrass Steakhouse San Antonio, 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_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,280us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 853us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,280us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 853us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,133us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 67us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseSanAntonioTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Saltgrass Steakhouse Cypress, 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_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,071us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 1,886us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,071us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,886us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,957us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 116us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCypressTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Saltgrass Steakhouse Midland, 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_SaltgrassSteakhouseMidlandTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 837us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,073us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
     
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_SaltgrassSteakhouseMidlandTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,073us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,910us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 91us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMidlandTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Saltgrass Steakhouse Port Arthur, 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_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 890us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,049us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 890us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,049us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,939us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 49us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhousePortArthurTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Saltgrass Steakhouse 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_SaltgrassSteakhouseMcAllenTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,390us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,393us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,417us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,810us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseMcAllenTXMember
[1],[2]      
Operating Lease | Saltgrass Steakhouse - College Station, 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_SaltgrassSteakhouseCollegeStationTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 934us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,031us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 934us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,031us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,965us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseCollegeStationTXMember
[1],[2]      
Operating Lease | Saltgrass Steakhouse - Lewisville, 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_SaltgrassSteakhouseLewisvilleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,268us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,268us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,268us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseLewisvilleTXMember
[1],[2]      
Operating Lease | Saltgrass Steakhouse - Waco, 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_SaltgrassSteakhouseWacoTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 730us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 730us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 730us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaltgrassSteakhouseWacoTXMember
[1],[2]      
Operating Lease | Savers Thrift Superstore Fairview Heights, 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_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,258us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,623us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 246us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,258us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,869us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,127us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 614us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SaversThriftSuperstoreFairviewHeightsIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Schlotzsky's Deli 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_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 706us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 315us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 706us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 315us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,021us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 103us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliPhoenixAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Schlotzsky's Deli Scottsdale, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 717us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 311us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 717us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 311us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,028us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 101us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SchlotzskysDeliScottsdaleAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Season's 52 Schaumburg, 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_Seasons52SchaumburgIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,065us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,311us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,065us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,065us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_Seasons52SchaumburgIlMember
[1],[2]      
Operating Lease | Select Comfort - Tucson, 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_SelectComfortTucsonAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 906us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 906us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 906us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SelectComfortTucsonAZMember
[1],[2]      
Operating Lease | Shek's Chinese Express Eden Prairie, 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_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 65us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 261us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 65us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 261us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 326us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 83us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SheksChineseExpressEdenPrairieMnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shell Glendale, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,817us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,415us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 126us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,817us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,541us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,358us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 490us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellGlendaleAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shell - Peoria, 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_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 860us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,117us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 114us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 860us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,231us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,091us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 328us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShellPeoriaAZMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Shop-a-Snak Bessemer, 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_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 564us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 742us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 564us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 742us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,306us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 160us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBessemerAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Chelsea, 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_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 391us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 628us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 391us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 628us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,019us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 135us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakChelseaAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Jasper, 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_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 551us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 747us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 551us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 747us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,298us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 161us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakJasperAlMember
[3]      
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years [3]      
Operating Lease | Shop-a-Snak Birmingham, AL 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_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 446us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 672us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 446us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 672us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,118us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 145us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Birmingham, AL 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_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 439us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 704us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 439us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 704us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,143us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 152us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Birmingham, AL 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 490us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 769us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 490us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 769us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,259us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 166us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Birmingham, AL 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 361us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 744us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 361us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
[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_ShopSnakBirminghamAl4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,105us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 160us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakBirminghamAl4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Homewood, 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_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 468us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 657us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 468us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 657us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,125us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 142us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHomewoodAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Hoover, AL 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_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 713us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 865us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 713us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 865us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,578us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 186us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Hoover, AL 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_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 764us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,157us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 663us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,157us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,820us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 249us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakHooverAl2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Trussville, 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_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 272us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 542us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 272us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 542us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 814us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 117us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTrussvilleAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Tuscaloosa, AL 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_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 432us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 559us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 432us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 559us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 991us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 121us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Tuscaloosa, AL 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_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 386us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 733us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 386us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 733us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,119us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 158us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Shop-a-Snak Tuscaloosa, AL 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 525us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 463us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 525us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 463us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 988us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 100us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_ShopSnakTuscaloosaAl3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Silverleaf Resorts 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_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,267us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,406us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 25us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,267us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,430us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,697us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 632us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SilverleafResortsBufordGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sonic Automotive Charlotte, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,619us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,854us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,619us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,854us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 8,473us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 925us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SonicAutomotiveCharlotteNcMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sparkling Image Bakersfield, CA 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_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,363us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,288us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,363us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,288us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 6,651us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 558us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sparkling Image Bakersfield, CA 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_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,346us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 6,016us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,346us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,016us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,362us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,164us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Sparkling Image Bakersfield, CA 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,043us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,520us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 40us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,043us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 719us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,762us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 287us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sparkling Image Bakersfield, CA 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,664us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,709us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 11us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,664us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,721us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,385us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 721us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Sparkling Image Bakersfield, CA 5        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,798us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 5,260us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 22us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,781us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 284us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,065us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 266us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa5Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Sparkling Image Bakersfield, CA 6        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,564us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,465us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,178us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,564us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 6,643us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,207us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,331us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageBakersfieldCa6Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sparkling Image San Fernando, CA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 6,630us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,706us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 47us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 6,630us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,753us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,383us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 625us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageSanFernandoCaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sparkling Image Ventura, CA 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_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 5,590us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,431us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 94us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 5,590us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,526us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 10,116us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 764us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sparkling Image Ventura, CA 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_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 6,253us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,560us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 207us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 6,253us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,767us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 11,020us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 914us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SparklingImageVenturaCa2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Spec's Liquor and Fine Foods Corpus Christi, 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_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 768us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 841us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 601us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 768us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,442us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,210us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 572us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCorpusChristiTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Spec's Liquor and Fine Foods Coffee City, 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_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,330us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,858us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,330us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,858us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,188us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 953us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpecsLiquorAndFineFoodsCoffeeCityTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Spencer's Air Conditioning & Appliance Glendale, AZ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 342us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 982us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 342us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 982us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,324us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 379us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SpencersAirConditioningAndApplianceGlendaleAzMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sports Authority 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_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,128us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,522us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,128us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,522us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,650us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 704us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityTampaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sports Authority 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_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,428us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,703us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,428us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,703us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,131us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 465us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthoritySarasotaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sports Authority 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_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 820us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 2,598us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 820us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,598us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,418us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,046us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityMemphisTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Sports Authority - Woodbridge, NJ        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,750us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 5,983us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,750us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 5,983us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 9,733us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,789us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SportsAuthorityWoodbridgeNJMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Staples - 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_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 931us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,210us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 931us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,210us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,141us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 55us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StaplesMemphisTNMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Starplex Theatre - Southington, CT        
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_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,346us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 3,662us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,346us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,662us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 5,008us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 76us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StarplexTheatreSouthingtonCTMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Steak N Shake - Munhall, 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_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 688us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 727us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 688us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 727us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,415us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 13us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeMunhallPAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Steak N Shake - South Bend, 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_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 447us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,238us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 447us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,238us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,685us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 19us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SteakNShakeSouthBendINMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sterling Collision Lombard, 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_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 622us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,714us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 622us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,714us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,336us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 140us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SterlingCollisionLombardIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Stone Mountain Chevrolet Lilburn, 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_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 3,027us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 4,685us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 3,027us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 4,685us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 7,712us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 1,215us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StoneMountainChevroletLilburnGaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stop N Go Grand Prairie, 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_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 421us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 685us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 421us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 685us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,106us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 223us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StopNGoGrandPrairieTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stripes Laredo, 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_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 841us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 739us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 841us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 739us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,580us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 167us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesLaredoTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stripes Brownsville, TX 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_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,015us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,308us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,015us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,308us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,323us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 296us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stripes Brownsville, TX 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_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,392us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,444us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,392us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,444us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,836us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 326us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stripes Brownsville, TX 3        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 933us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 699us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 933us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 699us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,632us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 158us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | Stripes Brownsville, TX 4        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,843us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,419us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,843us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,419us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,262us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization $ 321us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_StripesBrownsvilleTx4Member
     
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] The tenant of this property has subleased the property. The tenant continues to be responsible for complying with all the terms of the lease agreement and is continuing to pay rent on this property to NNN.