XML 54 R116.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 27 (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,251 us-gaap_RealEstateGrossAtCarryingValue |  | $ 4,686,844 us-gaap_RealEstateGrossAtCarryingValue | $ 4,145,368 us-gaap_RealEstateGrossAtCarryingValue | $ 3,531,845 us-gaap_RealEstateGrossAtCarryingValue
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 513,175 us-gaap_RealEstateAccumulatedDepreciation |  | 418,136 us-gaap_RealEstateAccumulatedDepreciation | 333,778 us-gaap_RealEstateAccumulatedDepreciation | 270,621 us-gaap_RealEstateAccumulatedDepreciation
Operating Lease |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 26,000 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,787,519 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,915,411 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 536,524 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,785,779 us-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,698 us-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,477 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 511,702 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember |  |  |  |
Operating Lease | Wendy's Indianapolis, IN 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 252 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,454 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 252 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,454 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,706 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 99 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Indianapolis, IN 5 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 213 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,444 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 213 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,444 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,657 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 84 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn5Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wendy's Indianapolis, IN 6 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 87 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,009 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 87 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,009 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,096 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 82 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn6Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's Indianapolis, IN 7 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 320 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,086 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 320 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,086 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,406 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 74 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn7Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Indianapolis, IN 8 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 417 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,318 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 417 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,318 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,735 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 90 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysIndianapolisIn8Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 1 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 475 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,202 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 475 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,202 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,677 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 98 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 2 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 360 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 253 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 360 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 253 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 613 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 21 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 3 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,095 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,095 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,463 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 75 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv3Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 475 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,182 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 475 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,182 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,657 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 80 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 5 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 533 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,424 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 533 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,424 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,957 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 97 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv5Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Las Vegas, NV 6 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,018 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,018 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,386 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 69 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLasVegasNv6Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Lynnwood, WA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 571 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,695 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 571 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,695 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,266 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 138 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLynnwoodWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's N. Las Vegas, NV |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 310 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,463 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 310 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,463 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,773 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 85 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNLasVegasNvMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wendy's Noblesville, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 582 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 979 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 582 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 979 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,561 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 67 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysNoblesvilleInMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Port Orchard, WA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 784 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,540 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 784 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,540 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,324 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 105 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPortOrchardWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's Poulsbo, WA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 620 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 901 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 620 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 901 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,521 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 46 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysPoulsboWaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wendy's San Antonio, TX 1 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 553 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 892 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 303 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 892 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,195 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 73 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's San Antonio, TX 2 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 688 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 727 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 688 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 727 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,415 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 49 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's San Antonio, TX 3 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 242 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,067 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 242 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,067 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,309 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 87 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx3Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Wendy's San Antonio, TX 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 931 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 223 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 931 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 223 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,154 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 15 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's San Antonio, TX 5 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 370 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 272 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 370 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 272 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 642 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 19 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysSanAntonioTx5Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wendy's - Lexington Park, MD |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 327 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 773 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 327 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 773 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,100 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 12 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WendysLexingtonParkMDMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Whataburger Albuquerque, NM |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 624 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 419 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 624 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 419 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,043 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 137 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WhataburgerAlbuquerqueNmMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wherehouse Music Homewood, AL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,032 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 697 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,032 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 697 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,729 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 227 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicHomewoodAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wherehouse Music Independence, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 503 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,209 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 503 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,209 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,712 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 273 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WherehouseMusicIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Anthony, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,242 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 6 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,248 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,248 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 232 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAnthonyTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Beaverdam, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,521 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,521 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,521 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 290 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBeaverdamOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Benton, AR |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 309 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 309 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 309 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 58 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBentonArMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Bowman, SC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 969 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 969 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 969 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 211 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBowmanScMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Dalton, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,541 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,541 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,541 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 294 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDaltonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Dandridge, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,030 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,030 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,030 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 224 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDandridgeTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Franklin, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 563 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 563 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 563 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 123 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootFranklinOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Gary, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,486 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,486 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,486 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 283 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGaryInMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Georgetown, KY |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 679 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 679 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 679 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 173 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGeorgetownKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Wingfoot Mebane, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 561 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 561 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 561 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 122 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMebaneNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Piedmont, SC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 567 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 567 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 567 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 123 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPiedmontScMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Port Wentworth, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 552 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 552 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 552 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 120 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootPortWentworthGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Wingfoot Valdosta, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,477 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,477 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,477 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 282 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootValdostaGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Temple, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,065 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,065 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,065 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 190 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTempleGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Whiteland, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,471 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,471 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,471 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 274 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWhitelandInDomain |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Des Moines, IA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 816 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 816 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 816 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 152 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootDesMoinesIaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Robinson, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,183 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,183 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,183 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 211 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootRobinsonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Kearney, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,269 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,269 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,269 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 237 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKearneyMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Oklahoma City, OK |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,247 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,247 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,247 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 214 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootOklahomaCityOkMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Amarillo, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,158 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,158 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,158 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 189 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootAmarilloTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Jackson, MS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,281 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,281 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,281 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 207 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJacksonMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Glendale, KY |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 165 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGlendaleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Lebanon, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,331 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,331 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,331 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 201 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Laredo, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,238 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,238 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,238 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 179 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootLaredoTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Midland, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,148 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,148 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,148 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 128 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMidlandTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Tuscaloosa, AL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,002 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,002 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,002 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 101 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootTuscaloosaAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Kenly, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,066 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 103 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootKenlyNcMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Matthews, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,042 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 50 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,092 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,092 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 96 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootMatthewsMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Baytown, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,375 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,375 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,375 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 116 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootBaytownTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Sunbury, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,424 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,424 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,424 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 108 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSunburyOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Greenwood, LA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,291 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,291 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,291 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 101 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGreenwoodLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Joplin, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,168 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,168 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,168 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 91 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootJoplinMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Winslow, AZ |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,613 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,613 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,613 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 116 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootWinslowAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Gulfport, MS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,377 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,377 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,377 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 93 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootGulfportMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wingfoot Sulphur Springs, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,283 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,283 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,283 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 84 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WingfootSulphurSpringsTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Winn-Dixie Columbus, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,023 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,875 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,023 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,875 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,898 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 537 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WinndixieColumbusGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Wireless Wizard Ridgeland, MS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 436 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 523 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 133 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 436 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 656 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,092 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 134 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_WirelessWizardRidgelandMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Your Choice Hazleton, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 670 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 377 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 670 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 377 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,047 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 177 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceHazletonPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 20 years |  |  |  |
Operating Lease | Your Choice Montoursville, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 158 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 415 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 13 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 158 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 428 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 586 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 95 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_YourChoiceMontoursvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Ziebart Maplewood, MN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 308 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 311 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 308 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 311 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 619 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 77 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMaplewoodMnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Ziebart Middleburg Heights, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 199 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 148 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 199 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 148 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 347 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 37 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiebartMiddleburgHeightsOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Zio's Italian Kitchen Aurora, CO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,168 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,105 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,168 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,105 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,273 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 351 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ZiosItalianKitchenAuroraCoNMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Leasehold Interests Lima, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,290 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 0 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,290 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,290 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | $ 1,254 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LeaseholdInterestsLimaOHMember |  |  |  |
[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.

X
- Definition Amount of accumulated depreciation pertaining to real estate investments for entities with a substantial portion of business acquiring and holding investment real estate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28.FN4) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAccumulatedDepreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lien or mortgage outstanding on real estate investment properties for entities with a substantial portion of business acquiring and holding investment real estate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before accumulated depreciation of buildings and improvements for entities with a substantial portion of business acquiring and holding investment real estate. Excludes real estate not held as an investment or interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of land for entities with a substantial portion of business acquiring and holding investment real estate. Excludes real estate not held as an investment or interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of carrying costs of properties that were capitalized after acquisition, for example, but not limited to, real estate taxes and insurance for entities with a substantial portion of business acquiring and holding investment real estate. Excludes initial purchase price and improvements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of land and buildings and improvements made to real estate investments and capitalized after acquisition for entities with a substantial portion of business acquiring and holding investment real estate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Initial cost of buildings and improvements for entities with a substantial portion of business acquiring and holding investment real estate. Excludes real estate not held as an investment or interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Initial cost of land for entities with a substantial portion of business acquiring and holding investment real estate. Excludes real estate not held as an investment or interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life on which depreciation was computed for entities with a substantial portion of business acquiring and holding investment real estate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 + Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RealEstateAndAccumulatedDepreciationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before accumulated depreciation, of real estate investments for entities with a substantial portion of business acquiring and holding investment real estate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule III) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 28 -Article 12 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule III -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 970 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-28.4) -URI http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024 + Details
Name: | us-gaap_RealEstateGrossAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis=nnn_OperatingLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |