XML 92 R103.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 14 (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | $ 5,236,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 | Kwik Pik Hastings, 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_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 199 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 455 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 199 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 455 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 654 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 102 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikHastingsPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Jersey Shore, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 515 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 381 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 515 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 381 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 896 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 85 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikJerseyShorePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Leeper, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 286 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 644 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 286 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 644 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 930 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 144 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLeeperPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Lewisberry, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 412 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 534 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 412 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 534 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 946 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 120 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikLewisberryPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Mercersburg, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 672 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 746 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 672 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 746 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,418 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 167 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikMercersburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik New Florence, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 298 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 812 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 298 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 812 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,110 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 182 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewFlorencePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Newstead, NY |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 255 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 835 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 255 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 835 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,090 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 187 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikNewsteadNyMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Philipsburg, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 428 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 269 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 428 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 269 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 697 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 60 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPhilipsburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Plainfield, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 244 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 383 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 244 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 383 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 627 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 86 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPlainfieldPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Reynoldsville, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 113 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 328 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 113 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 328 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 441 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 73 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikReynoldsvillePaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Kwik Pik Port Royal, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 238 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 635 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 238 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 635 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 873 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 269 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_KwikPikPortRoyalPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 20 years |  |  |  |
Operating Lease | LA Fitness Little Rock, AR |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,113 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,660 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 4,125 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,113 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,785 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 9,898 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,169 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessLittleRockARMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Sarasota, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 471 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,344 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 4,450 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 471 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,794 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 6,265 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 721 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Centerville, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,700 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember |  |  |  |
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_LaFitnessCentervilleOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 8,572 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,700 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 8,572 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 11,272 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,188 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCentervilleOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Warren, MI |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,360 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember |  |  |  |
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_LaFitnessWarrenMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 6,674 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,360 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,674 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 9,034 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 966 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWarrenMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Cincinnati, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 5,145 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember |  |  |  |
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_LaFitnessCincinnatiOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 9,011 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 5,145 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 9,011 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 14,156 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,248 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessCincinnatiOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Lawrence, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,599 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember |  |  |  |
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_LaFitnessLawrenceInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 5,867 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,762 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,870 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,632 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 642 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLawrenceInMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Laveen, AZ |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,665 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember |  |  |  |
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_LaFitnessLaveenAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 5,749 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,665 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,749 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,414 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 605 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessLaveenAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Kennesaw, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,653 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember |  |  |  |
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_LaFitnessKennesawGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 3,325 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,653 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 3,325 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 6,978 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 329 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessKennesawGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Arlington, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,214 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,214 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,380 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 703 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness Hurst, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,494 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,187 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,494 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,187 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,681 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 611 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness South Plainfield, NJ |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 6,180 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,415 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,592 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,415 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,592 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 9,007 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 479 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessSouthPlainfieldNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness McDonough, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,503 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,727 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,503 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,727 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,230 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 440 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessMcdonoughGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness Greensburg, PA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,791 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 7,015 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,791 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 7,015 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,806 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 358 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessGreensburgPaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Indianapolis, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,651 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,585 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,651 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,585 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,236 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 336 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessIndianapolisInMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Phoenix, AZ |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,601 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,540 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,601 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,540 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,141 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 334 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessPhoenixAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Tampa, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 4,492 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 10,894 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 4,492 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 10,894 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 15,386 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 556 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessTampaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness West Dundee, IL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,961 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,525 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,961 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,525 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,486 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 333 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaFitnessWestDundeeIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LA Fitness Irving, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,636 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 7,326 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,636 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 7,326 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 10,962 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 340 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessIrvingTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness Royal Oak, MI |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,238 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 8,998 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,238 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 8,998 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 12,236 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 332 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessRoyalOakMIMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness St. Louis Park, MN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,436 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 8,665 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,436 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 8,665 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 12,101 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 258 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessSt.LouisParkMNMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | LA Fitness Pompano Beach, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 7,009 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember |  |  |  |
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_LAFitnessPompanoBeachFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 7,009 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,009 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LAFitnessPompanoBeachFLMember | [1],[2] |  |  |
Operating Lease | LaPetite Academy Albuquerque, NM |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 332 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 332 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,498 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 18 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyAlbuquerqueNMMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | LaPetite Academy Ft. Worth, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 140 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 383 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 140 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 383 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 523 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 12 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyFt.WorthTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 15 years |  |  |  |
Operating Lease | LaPetite Academy Moore, OK |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 119 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 412 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 119 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 412 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 531 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 13 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyMooreOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 15 years |  |  |  |
Operating Lease | LaPetite Academy Oklahoma City, OK |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 100 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 391 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 100 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 391 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 491 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 12 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LaPetiteAcademyOklahomaCityOKMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 15 years |  |  |  |
Operating Lease | Last Stop West Azle, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 648 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 859 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 648 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 859 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,507 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 162 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LastStopWestAzleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Lil' Champ Gainesville, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 900 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember |  |  |  |
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_LilChampGainesvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,800 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 900 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,800 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,700 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 351 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampGainesvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Lil' Champ Jacksonville, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,225 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 3,265 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,225 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 3,265 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,490 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 538 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampJacksonvilleFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Lil' Champ Ocala, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 846 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember |  |  |  |
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_LilChampOcalaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,564 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 846 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,564 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,410 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 295 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LilChampOcalaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | LoanMax Bridgeview, IL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 673 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 744 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 673 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 744 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,417 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 243 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LoanmaxBridgeviewIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Alexandria, LA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,218 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 3,049 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,218 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 3,049 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,267 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 619 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseAlexandriaLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Beckley, WV |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,396 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,405 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,396 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,405 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,801 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 488 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseBeckleyWvMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Cookeville, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,262 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,271 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,262 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,271 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,533 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 461 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCookevilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Greenwood, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,341 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,105 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,341 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,105 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,446 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 428 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGreenwoodInMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Hurst, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,858 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,916 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,858 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,916 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,774 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 389 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHurstTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Jackson, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,200 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,246 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,200 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,246 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,446 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 456 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseJacksonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Lake Charles, LA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,285 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,202 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,285 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,202 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,487 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 447 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLakeCharlesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse McAllen, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,608 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,178 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,608 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,178 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,786 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 442 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMcallenTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Roanoke, VA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,302 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,947 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,302 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,947 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,249 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 396 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRoanokeVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse San Marcos, TX |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 837 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,453 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 837 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,453 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,290 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 295 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSanMarcosTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Smyrna, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,335 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,047 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,335 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,047 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,382 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 416 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSmyrnaTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Franklin, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,519 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,705 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,519 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,705 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,224 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 343 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseFranklinTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Southhaven, MS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,298 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,338 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,298 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,338 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,636 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 269 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseSouthhavenMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Columbus, MS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 707 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember |  |  |  |
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_LogansRoadhouseColumbusMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,681 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 707 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,681 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,388 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 142 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseColumbusMsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Overland Park, KS |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember |  |  |  |
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_LogansRoadhouseOverlandParkKsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,741 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,166 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,741 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,907 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 136 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseOverlandParkKsMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Nashville, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 844 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember |  |  |  |
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_LogansRoadhouseNashvilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,592 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 844 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,592 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,436 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 124 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseNashvilleTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Rogers, AR |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 900 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember |  |  |  |
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_LogansRoadhouseRogersArMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,545 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 909 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,536 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,445 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 107 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseRogersArMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Kissimmee, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,159 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember |  |  |  |
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_LogansRoadhouseKissimmeeFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,908 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,159 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,908 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,067 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 117 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseKissimmeeFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Marion, IL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,016 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember |  |  |  |
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_LogansRoadhouseMarionIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,674 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,016 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,674 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,690 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 96 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMarionIlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Pooler, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,159 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember |  |  |  |
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_LogansRoadhousePoolerGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,720 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,159 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,720 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,879 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 81 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhousePoolerGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Cullman, AL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 889 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember |  |  |  |
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_LogansRoadhouseCullmanAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,585 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 889 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,585 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,474 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 87 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseCullmanAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Lebanon, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 789 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember |  |  |  |
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_LogansRoadhouseLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,725 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 789 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,725 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,514 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 88 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseLebanonTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Chester, VA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 871 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember |  |  |  |
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_LogansRoadhouseChesterVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,697 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 871 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,697 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,568 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 83 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseChesterVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Gonzales, LA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 975 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember |  |  |  |
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_LogansRoadhouseGonzalesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,696 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 975 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,696 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,671 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 76 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseGonzalesLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Madison, AL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 689 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember |  |  |  |
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_LogansRoadhouseMadisonAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,657 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 689 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,657 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,346 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 67 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMadisonAlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Hopkinsville, KY |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 644 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
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_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,788 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 644 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,788 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,432 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 32 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseHopkinsvilleKYMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Logan's Roadhouse Muscle Shoals, AL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 907 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember |  |  |  |
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_LogansRoadhouseMuscleShoalsALMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 1,506 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 907 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,506 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,413 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LogansRoadhouseMuscleShoalsALMember | [1],[2] |  |  |
Operating Lease | Lowe's Memphis, TN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,215 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 9,170 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 24 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,215 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 9,194 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 12,409 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 2,881 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_LowesMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Magic China Café Orlando, FL |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 19 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 40 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 111 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 40 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 111 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 151 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 30 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicChinaCafeOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Magic Mountain Columbus, OH 1 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 5,380 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,693 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 25 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 5,380 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,718 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,098 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 509 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Magic Mountain Columbus, OH 2 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,076 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,906 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 124 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,076 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,030 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,106 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 368 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MagicMountainColumbusOh2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Manny's Barber Shop Mesa, AZ |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 43 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 113 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 367 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 43 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 480 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 523 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 105 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MannysBarberShopMesaAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Mariscos Morales Mexican Restaurant Gresham, OR |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 817 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 108 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 28 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 817 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 136 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 953 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 37 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MariscosMoralesMexicanRestaurantGreshamORMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Mattress Firm Baton Rouge, LA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 609 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 914 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 609 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 914 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,523 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 434 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBatonRougeLaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Mattress Firm Buford, GA |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 635 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,635 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 465 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 635 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,100 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,735 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 457 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmBufordGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Mattress Firm Lancaster, OH |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 600 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember |  |  |  |
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_MattressFirmLancasterOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 793 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 600 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 671 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,271 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | $ 40 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_MattressFirmLancasterOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
[1] | Transactions in real estate and accumulated depreciation during 2014, 2013, and 2012 are summarized as follows: 2014 2013 2012Land, buildings, and leasehold interests: Balance at the beginning of year$4,686,844 $4,145,368 $3,531,845Acquisitions, completed construction and tenant improvements601,168 602,836 701,054Disposition of land, buildings, and leasehold interests(50,938) (57,254) (77,219)Provision for loss on impairment of real estate(823) (4,106) (10,312)Balance at the close of year$5,236,251 $4,686,844 $4,145,368Accumulated depreciation and amortization: Balance at the beginning of year$418,136 $333,778 $270,621Disposition of land, buildings, and leasehold interests(9,153) (6,778) (6,980)Depreciation and amortization expense104,192 91,136 70,137Balance at the close of year$513,175 $418,136 $333,778
[2] | As of December 31, 2014, the leases are treated as either operating or financing leases for federal income tax purposes. As of December 31, 2014, the aggregate cost of the properties owned by NNN that are under operating leases were $5,119,673 and financing leases were $2,703.
[3] | Property is encumbered as a part of NNN's $6,952 long-term, fixed rate mortgage and security agreement.

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: |