XML 125 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 6 (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 | CarQuest Lufkin, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 94us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 229us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 94us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 229us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 323us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 46us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLufkinTxMember
[3]      
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years [3]      
Operating Lease | CarQuest Madison, 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_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 78us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 179us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 78us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 179us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 257us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Madison, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 57us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 409us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 57us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 409us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 466us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 66us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMadisonWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Malta, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 19us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 181us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 19us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 181us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 200us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMaltaMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Marshfield, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 60us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 282us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 60us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 282us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 342us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 57us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMarshfieldWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Medford, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 37us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 229us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 37us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 229us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 266us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 37us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMedfordWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Memphis, TN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 38us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 199us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 38us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 199us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 237us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 32us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMemphisTnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Metamora, IL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 69us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 292us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 69us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 292us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 361us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 39us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMetamoraIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Midland, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 44us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 336us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 44us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 336us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
[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_CarquestMidlandMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 45us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Midland, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 36us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 212us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 36us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 212us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 248us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 57us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMidlandTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Montello, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 26us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 173us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 26us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 173us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 199us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 23us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMontelloWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Muskegon, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 38us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 257us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 38us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 257us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 295us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 35us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMuskegonMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Neillsville, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 26us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 145us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 26us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 145us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 171us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 23us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNeillsvilleWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Nicholasville, KY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 54us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 241us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 54us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 241us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 295us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 39us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNicholasvilleKyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Ocala, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 78us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 416us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 78us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 416us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 494us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 112us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOcalaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Olathe, KS        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 78us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 235us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 78us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 235us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 313us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 63us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOlatheKsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Oshkosh, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 99us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 224us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 99us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 224us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 323us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 30us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOshkoshWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Overland, 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_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 68us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 370us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 68us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 370us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 438us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 75us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOverlandMoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Owosso, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 50us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 264us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 50us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 264us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 314us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 43us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestOwossoMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Pearl, MS        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 43us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 195us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 43us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 195us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 238us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 26us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPearlMsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Phillips, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 23us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 177us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 23us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 177us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 200us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 24us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPhillipsWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Powell, WY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 37us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 182us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 37us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 182us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 219us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPowellWyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Rhinelander, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 28us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 115us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 28us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 115us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 143us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 23us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRhinelanderWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest River Falls, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 42us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 234us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 42us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 234us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 276us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 47us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRiverFallsWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Riverton, WY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 99us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 300us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 99us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 300us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 399us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 49us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRivertonWyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Rockford, IL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 61us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 376us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 61us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 376us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 437us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 61us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRockfordIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Roundup, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 23us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 205us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 23us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 205us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 228us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 41us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestRoundupMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Schofield, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 41us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 425us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 41us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 425us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 466us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 86us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSchofieldWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Sheboygan, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 77us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 370us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 77us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 370us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 447us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 43us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheboyganWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | CarQuest Shelby, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 20us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 208us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 20us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 208us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 228us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 42us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Shelbyville, KY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 52us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 224us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 52us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 224us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 276us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 36us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestShelbyvilleKyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Sidney, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 42us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 395us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 42us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 395us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 437us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 80us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSidneyMtMember
[3]      
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years [3]      
Operating Lease | CarQuest Spartanburg, SC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 53us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 252us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 53us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 252us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 305us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 41us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpartanburgScMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Spokane, WA 1        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 66us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 201us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 66us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 201us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 267us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 41us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Spokane, WA 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_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 93us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 373us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 93us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 373us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 466us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 75us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest St Peter, MN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 17us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 259us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 17us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 259us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 276us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 35us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStPeterMnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Stayton, OR        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 88us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 312us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 88us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 312us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 400us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 42us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStaytonOrMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Stevens Point, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 61us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 405us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 61us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 405us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 466us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[1],[2],[3]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 65us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestStevensPointWiMember
[3]      
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years [3]      
Operating Lease | CarQuest Sulphur, LA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 31us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 216us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 31us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 216us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 247us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 44us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSulphurLaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Thornton, CO        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 414us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 536us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 414us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 536us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
[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_CarquestThorntonCoMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 72us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestThorntonCoMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Troy, AL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 15us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 52us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 15us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 52us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 67us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 14us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestTroyAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Wasilla, AK        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 227us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 504us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 227us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 504us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 731us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 58us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWasillaAkMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | CarQuest Wausau, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 52us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 300us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 52us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 300us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 352us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 48us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWausauWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Wautoma, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 18us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 106us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 18us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 106us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 124us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 21us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWautomaWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Waynesboro, MS        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 15us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 71us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 15us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 71us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 86us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 19us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWaynesboroMsMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest West Columbia, SC        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 41us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 159us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 41us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 159us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 200us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 32us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestColumbiaScMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest West Memphis, AR        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 58us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 294us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 58us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 294us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 352us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 48us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWestMemphisArMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Whitefish, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 30us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 227us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 30us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 227us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 257us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 31us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWhitefishMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Williston, ND        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 35us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 297us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 35us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 297us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 332us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 40us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWillistonNdMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Windom, MN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 5us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 137us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 5us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 137us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 142us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 28us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWindomMnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Wisconsin Rapids, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 41us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 215us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 41us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 215us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 256us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 43us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWisconsinRapidsWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Yakima, WA        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 50us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 321us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 50us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 321us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 371us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 65us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestYakimaWaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Aurora, IL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 641us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 226us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 641us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 226us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
[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_CarquestAuroraIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 44us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAuroraIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Benton Harbor, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 207us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 160us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 207us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 160us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 367us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 31us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBentonHarborMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Caro, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 85us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 132us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 85us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 132us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 217us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 51us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestCaroMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | CarQuest Eagle River, WI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 99us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 52us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 99us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 52us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 151us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 10us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEagleRiverWiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Essexville, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 226us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 22us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestEssexvilleMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Lexington, KY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 85us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 226us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 85us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 226us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 311us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestLexingtonKyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Mt Pleasant, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 85us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 207us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 85us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
[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_CarquestMtPleasantMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 292us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 32us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMtPleasantMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Portland, ME        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 123us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 264us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 123us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 264us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 387us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 68us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestPortlandMeMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Saginaw, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 179us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 75us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 179us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 75us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 254us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaginawMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | CarQuest 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_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 123us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 66us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 123us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 66us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 189us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 26us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWarrentonVaMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 10 years      
Operating Lease | CarQuest Billings, MT 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_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 66us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 291us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 66us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 291us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 357us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 40us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestBillingsMt2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Mobile, AL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 75us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 197us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 75us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 197us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 272us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 34us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMobileAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest New Castle, IN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 113us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 19us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 113us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 19us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 132us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 3us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestNewCastleInMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Spokane, WA 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_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 75us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 56us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 75us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 56us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 131us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 10us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSpokaneWa3Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Chicago, IL 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_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 90us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 239us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 90us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 239us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 329us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 50us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestChicagoIl2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 15 years      
Operating Lease | CarQuest Missoula, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 99us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 367us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 99us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 367us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 466us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 57us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestMissoulaMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Sheridan, WY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 198us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 385us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 198us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 385us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 583us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 60us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSheridanWyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Sauk Centre, MN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 64us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 85us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 64us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 85us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 149us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 11us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSaukCentreMnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Watford City, ND        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 31us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 124us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 31us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 124us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 155us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 15us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWatfordCityNdMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Fairmont, MN        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 98us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 166us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 98us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 166us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 264us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 25us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestFairmontMnMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Sycamore, IL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 49us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 476us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 49us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 476us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 525us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 70us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestSycamoreIlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Worland, WY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 48us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 193us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 48us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 193us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 241us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 26us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestWorlandWyMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Anchorage, AK        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 315us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 92us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 315us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 92us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 407us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 12us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestAnchorageAkMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Havre, MT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 29us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 305us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 29us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 305us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 334us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 39us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarquestHavreMtMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest Orchard Park, NY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 353us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 725us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 267us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 725us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 992us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 22us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestOrchardParkNYMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
Operating Lease | CarQuest Morrisville, 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_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 127us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 332us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 127us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 332us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 459us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 22us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestMorrisvilleNCMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Salt Lake City, UT        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 571us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 697us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 571us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
[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_CarQuestSaltLakeCityUTMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,268us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 57us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSaltLakeCityUTMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest San Antonio, TX 1        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 137us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 361us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 137us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 361us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 498us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 29us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX1Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 20 years      
Operating Lease | CarQuest San Antonio, TX 2        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 87us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 719us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 87us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 719us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 806us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 47us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestSanAntonioTX2Member
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 25 years      
Operating Lease | CarQuest Jackson, MS        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 253us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 595us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 253us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 595us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 848us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestJacksonMSMember
[1],[2]      
Operating Lease | CarQuest Crestview, 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_CarQuestCrestviewFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 158us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 463us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
     
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_CarQuestCrestviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 463us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 621us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 20us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestCrestviewFLMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | CarQuest Depew, NY        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 309us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 846us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 309us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 846us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,155us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestDepewNYMember
[1],[2]      
Operating Lease | CarQuest Sherman, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 183us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 0us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 657us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 183us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 657us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 840us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 12us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarQuestShermanTXMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Carrabba's Canton, MI        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 685us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,687us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 685us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,687us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,372us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 157us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCantonMiMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's 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_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 645us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,965us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 645us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,965us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,610us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 237us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasCapeCoralFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Carrabba's Dallas, TX        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 672us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,078us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 672us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,078us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,750us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 100us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasDallasTxMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's Gainesville, FL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 922us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,944us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 922us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,944us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,866us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 181us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasGainesvilleFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's 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_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,140us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,428us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,140us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,428us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,568us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 133us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasJacksonvilleFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's Mason, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 653us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,267us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 653us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,267us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,920us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 211us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMasonOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's Maumee, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 525us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,684us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 525us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,684us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,209us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 250us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMaumeeOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's Mobile, AL        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 633us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,909us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 633us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,909us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,542us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 178us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasMobileAlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 30 years      
Operating Lease | Carrabba's Pensacola, 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_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 734us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,854us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 734us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,854us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 2,588us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 148us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasPensacolaFlMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Carrabba's Waldorf, 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_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 1,473us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 2,199us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land 1,473us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 2,199us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 3,672us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization 175us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarrabbasWaldorfMdMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 35 years      
Operating Lease | Carvers Centerville, OH        
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items]        
Real Estate and Accumulated Depreciation, Encumbrances 0us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land 851us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests 1,059us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs 0us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
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_CarversCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests 1,059us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests 1,910us-gaap_RealEstateGrossAtCarryingValue
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
[1],[2]      
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization $ 345us-gaap_RealEstateAccumulatedDepreciation
/ nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis
= nnn_OperatingLeaseMember
/ us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis
= nnn_CarversCentervilleOhMember
     
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed 40 years      
[1] Transactions in real estate and accumulated depreciation during 2014, 2013, and 2012 are summarized as follows: 2014 2013 2012Land, buildings, and leasehold interests: Balance at the beginning of year$4,686,844 $4,145,368 $3,531,845Acquisitions, completed construction and tenant improvements601,168 602,836 701,054Disposition of land, buildings, and leasehold interests(50,938) (57,254) (77,219)Provision for loss on impairment of real estate(823) (4,106) (10,312)Balance at the close of year$5,236,251 $4,686,844 $4,145,368Accumulated depreciation and amortization: Balance at the beginning of year$418,136 $333,778 $270,621Disposition of land, buildings, and leasehold interests(9,153) (6,778) (6,980)Depreciation and amortization expense104,192 91,136 70,137Balance at the close of year$513,175 $418,136 $333,778
[2] As of December 31, 2014, the leases are treated as either operating or financing leases for federal income tax purposes. As of December 31, 2014, the aggregate cost of the properties owned by NNN that are under operating leases were $5,119,673 and financing leases were $2,703.
[3] The tenant of this property has subleased the property. The tenant continues to be responsible for complying with all the terms of the lease agreement and is continuing to pay rent on this property to NNN.