XML 50 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 22 (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 | Sunco Baltimore, MD 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_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 368us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,647us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 368us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,647us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,015us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 94us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Baltimore, MD 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_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 523us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,809us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 523us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,809us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,332us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 192us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD5Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Baltimore, MD 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_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 542us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,054us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 542us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,054us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,596us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 117us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD6Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Baltimore, MD 7        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 455us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,122us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 455us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,122us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,577us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 145us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBaltimoreMD7Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Bel Air, MD        
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_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,376us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 620us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,376us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 620us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,996us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 35us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBelAirMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Bethesda, MD        
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_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,414us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,347us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,414us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,347us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,761us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 92us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoBethesdaMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Centreville, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,753us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 697us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,753us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 697us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,450us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 40us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoCentrevilleVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Chantilly, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,472us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,831us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,472us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,831us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,303us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 125us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoChantillyVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Dale City, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 639us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,461us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 639us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,461us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,100us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 140us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDaleCityVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Dumfries, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 387us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,364us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 387us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,364us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,751us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 135us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoDumfriesVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Edgewood, MD        
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_SuncoEdgewoodMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 823us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
     
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_SuncoEdgewoodMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 823us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
[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_SuncoEdgewoodMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,896us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 142us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoEdgewoodMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Frederick, MD        
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_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 940us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,860us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 940us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,860us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,800us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 106us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoFrederickMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Gaithersburg, MD        
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_SuncoGaithersburgMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,027us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
     
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_SuncoGaithersburgMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,027us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
[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_SuncoGaithersburgMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,100us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 142us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGaithersburgMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Glen Burnie, MD        
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_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 804us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,647us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 804us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,647us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,451us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 94us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoGlenBurnieMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Herndon, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 707us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,792us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 707us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,792us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,499us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 102us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoHerndonVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Joppa, MD        
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_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 862us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 174us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 862us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 174us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,036us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 12us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoJoppaMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Manassas, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,230us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,521us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,230us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,521us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,751us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 87us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Manassas, VA 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_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 746us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,434us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 746us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,434us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,180us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 82us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoManassasVA2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Odenton, MD        
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_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 668us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,780us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 668us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,780us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,448us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 158us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOdentonMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Owings Mills, MD        
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_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,337us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 911us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,337us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 911us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,248us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 52us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoOwingsMillsMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Parkton, MD        
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_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 397us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,151us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 397us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,151us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,548us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 122us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoParktonMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Pasadena, MD        
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_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 407us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,492us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 407us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,492us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,899us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 85us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Pasadena, MD 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_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 591us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,509us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 591us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,509us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,100us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 143us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPasadenaMD2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Perryville, MD        
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_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 601us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,778us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 601us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,778us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,379us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 215us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoPerryvilleMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Randallstown, MD        
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_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 746us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,715us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 746us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,715us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,461us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 98us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRandallstownMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Reisterstown, MD        
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_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 649us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,354us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 649us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,354us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,003us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 134us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoReisterstownMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Rockville, MD        
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_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,996us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,054us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,996us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,054us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,050us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 140us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoRockvilleMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Severn, MD        
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_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 765us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 3,139us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 765us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 3,139us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,904us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 179us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSevernMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Sterling, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,540us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,461us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,540us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,461us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,001us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 140us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Sterling, VA 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_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,356us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,095us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,356us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,095us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,451us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 62us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoSterlingVA2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Timonium, MD        
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_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,356us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,598us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,356us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,598us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,954us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 109us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTimoniumMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Towson, MD        
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_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 630us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,771us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 630us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,771us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,401us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 189us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoTowsonMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunco Warrenton, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,802us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,703us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,802us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,703us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,505us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 154us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Sunco Woodbridge, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 678us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,664us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 678us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,664us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,342us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 182us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SuncoWoodbridgeVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunshine Energy Kansas City, MO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 517us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 720us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 517us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 720us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,237us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 157us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyKansasCityMoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | Sunshine Energy Neosho, MO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 352us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 775us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 352us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 754us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
[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_SunshineEnergyNeoshoMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 148us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunshineEnergyNeoshoMoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 18 years      
Operating Lease | SunTrust Albany, 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_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 287us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 890us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 287us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 890us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,177us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 91us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlbanyGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Alexandria, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,735us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 732us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,735us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 732us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,467us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 75us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlexandriaVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Alpharetta, 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_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,625us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,366us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,625us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,366us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,991us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 105us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Alpharetta, GA 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_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,056us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,425us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,056us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,425us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,481us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 73us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAlpharettaGA2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Arlington, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,998us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 638us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,998us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 638us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,636us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 49us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustArlingtonVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Atlanta, 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_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 296us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 748us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 296us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 748us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,044us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 77us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Atlanta, GA 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_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,130us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,623us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,130us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,623us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,753us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 125us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAtlantaGA2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Augusta, 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_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 472us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 443us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 472us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 443us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 915us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 137us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Augusta, GA 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_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 865us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 872us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 865us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 872us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,737us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 134us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | SunTrust Augusta, GA 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_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 352us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 397us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 352us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 397us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 749us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 122us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAugustaGA3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Avon Park, 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_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 360us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,564us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 360us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,564us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,924us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 80us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustAvonParkFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Bartow, 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_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 218us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 769us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 218us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
[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_SunTrustBartowFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 987us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 47us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBartowFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Beaverdam, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 230us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 309us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 230us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 309us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 539us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 95us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeaverdamVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Belleview, 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_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 226us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,085us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 226us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,085us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,311us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 56us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBelleviewFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Beverly Hills, 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_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 376us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,414us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 376us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,414us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,790us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 73us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBeverlyHillsFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Black Mountain, 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_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 780us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 655us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 780us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 655us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,435us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 202us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBlackMountainNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Bladensburg, MD        
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_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,528us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,538us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,528us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,538us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,066us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 79us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBladensburgMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Boca Raton, 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_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,663us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 654us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,663us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 654us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,317us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 101us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBocaRatonFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | SunTrust Bradenton, 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_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 437us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,251us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 429us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,251us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,680us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 64us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBradentonFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Brunswick, 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_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 158us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,169us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 158us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,169us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,327us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 669us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustBrunswickGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Butner, 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_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 344us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 606us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 344us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 606us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 950us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 47us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustButnerNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Cape Coral, 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_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,065us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,032us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,065us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,032us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,097us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 80us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCapeCoralFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Cary, 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_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 616us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 826us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 616us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 826us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,442us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 64us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCaryNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Chapel Hill, 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_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 323us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 541us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 323us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 541us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 864us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 56us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChapelHillNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Chattanooga, 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_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 496us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 824us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 496us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 824us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,320us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 254us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTNMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Chattanooga, TN 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_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 308us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 652us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 308us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 652us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 960us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 201us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Chattanooga, TN 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_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 260us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 374us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 260us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 374us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 634us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 115us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Chattanooga, TN 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_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 336us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 341us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 336us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 341us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 677us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 105us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChattanoogaTN4Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Chestertown, MD        
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_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 856us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 290us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 856us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 290us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,146us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 89us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustChestertownMDMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Clearwater, 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_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 433us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 530us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 433us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 530us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 963us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 54us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustClearwaterFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Conyers, 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_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 366us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 501us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 366us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 501us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 867us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 77us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustConyersGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | SunTrust Crystal River, 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_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 430us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,971us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 430us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,971us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,401us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 131us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustCrystalRiverFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | SunTrust Dayton Beach Shores, 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_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 318us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 720us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 318us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 720us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,038us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 44us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDaytonBeachShoresFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Deland, 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_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 270us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,296us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 270us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,296us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,566us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 67us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDelandFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Denton, 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_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 472us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 783us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 472us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 783us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,255us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 80us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDentonFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Doral, 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_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,912us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,100us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,912us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,100us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,012us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 85us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDoralFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Douglas, 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_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 354us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 168us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 354us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 168us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 522us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 52us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDouglasGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Duluth, 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_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 851us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 845us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 851us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 845us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,696us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 65us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustDuluthGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Edgewater, 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_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 419us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,417us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 419us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
[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_SunTrustEdgewaterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,836us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 73us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustEdgewaterFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Erwin, 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_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 380us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 89us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 380us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 89us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 469us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 27us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustErwinNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Flager Beach, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 366us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,313us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 366us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,313us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,679us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 58us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFlagerBeachFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | SunTrust Fort Myers, 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_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 543us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 758us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 543us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 758us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,301us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 47us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMyersFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Fort Meyers, FL 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_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 814us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 684us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 814us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 684us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,498us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 70us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFortMeyersFL2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Franklin, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 103us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 911us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 103us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 911us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,014us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 94us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustFranklinVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Gainesville, 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_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 406us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,830us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 406us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,830us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,236us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 564us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGainesvilleGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Greenacres City, 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_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,395us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,533us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,395us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,533us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,928us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 79us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreenacresCityFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Greensboro, NC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 516us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 394us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 516us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 394us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 910us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 121us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGreensboroNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Gulf Breeze, 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_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,021us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,382us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,021us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,382us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,403us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 213us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustGulfBreezeFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | SunTrust Haines City, 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_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 405us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,241us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 405us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,241us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,646us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 64us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHainesCityFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | SunTrust Hallandale Beach, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,735us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,343us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,735us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,343us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 4,078us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 181us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHallandaleBeachFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Harrisonburg, VA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 245us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 438us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 245us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 438us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 683us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 135us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHarrisonburgVAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Hialeah, 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_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 2,578us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,149us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 2,578us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,149us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,727us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 177us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHialeahFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | SunTrust Holly Hill, 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_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 509us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 699us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 509us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
[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_SunTrustHollyHillFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,208us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 216us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHollyHillFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Homosassa, 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_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 344us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 825us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 344us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 825us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,169us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 51us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHomosassaFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Hudson, 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_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 220us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 207us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 220us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 207us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 427us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 16us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHudsonNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Huntersville, 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_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 177us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 830us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 177us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 830us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,007us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 51us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustHuntersvilleNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Inverness, 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_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 471us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 755us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 471us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 755us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,226us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 78us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustInvernessFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | SunTrust Jacksonville, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 674us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 821us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 674us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 821us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,495us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 51us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | SunTrust Jacksonville, FL 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_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 938us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 926us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 938us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 926us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,864us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 71us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJacksonvilleFL2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | SunTrust Jonesboro, 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_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 591us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,185us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 591us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,185us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,776us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 365us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroGAMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Jonesborough, 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_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 95us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 285us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 95us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 285us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 380us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 88us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJonesboroughTNMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 years      
Operating Lease | SunTrust Jupiter, 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_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,035us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,327us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,035us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,327us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,362us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 58us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustJupiterFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | SunTrust Kannapolis, 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_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 850us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 834us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 850us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 834us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,684us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization $ 257us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_SunTrustKannapolisNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 5 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.