XML 119 R92.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule III - Real Estate and Accumulated Depreciation and Amortization Under Operating Leases - Table 3 (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 | Applebee's Mesa, AZ 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_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 748 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,734 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 748 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,734 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,482 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 243 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMesaAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Applebee's Mt. Sterling, 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_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 510 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,392 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 510 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,392 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,902 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 167 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesMtSterlingKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Applebee's Phoenix, AZ 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_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 781 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,456 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 781 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,456 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,237 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 204 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Applebee's Phoenix, AZ 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_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 458 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,099 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 458 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,099 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,557 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 132 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesPhoenixAz2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Applebee's Angola, 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_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 478 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,533 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 478 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,533 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,011 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 20 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ApplebeesAngolaINMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Arby's Colorado Springs, CO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 206 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember |  |  |  |
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_ArbysColoradoSpringsCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 206 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember | [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_ArbysColoradoSpringsCoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 740 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 174 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysColoradoSpringsCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Arby's Thomson, 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_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 268 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 504 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 268 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 504 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 772 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 164 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysThomsonGaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Arby's Washington Courthouse, 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_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 157 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 546 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 157 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 546 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 703 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 178 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWashingtonCourthouseOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Arby's Whitmore Lake, 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_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 171 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 469 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 171 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 469 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 640 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 153 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysWhitmoreLakeMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Arby's 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_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 285 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 686 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 285 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 686 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 971 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 10 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisINMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Arby's Indianapolis, IN 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_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 456 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 830 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 456 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 830 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,286 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 11 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ArbysIndianapolisIN2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Casa Grande, 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_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,340 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,894 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 83 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,340 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,905 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,245 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 366 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmCasaGrandeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Gilbert, 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_ARCOampmGilbertAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,317 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,304 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 85 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember |  |  |  |
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_ARCOampmGilbertAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,325 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,491 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 262 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGilbertAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Globe, 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_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 762 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,148 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 114 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 762 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,180 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,942 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 429 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmGlobeAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Mesa, AZ 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_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,332 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,367 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 92 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,156 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,385 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,541 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 315 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | ARCO ampm Mesa, AZ 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_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,219 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,140 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 89 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,219 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,170 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,389 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 375 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmMesaAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | ARCO ampm Prescott, 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_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,266 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,261 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 118 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,266 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,294 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,560 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 262 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmPrescottAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Scottsdale, 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_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,529 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,373 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 240 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,529 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,451 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,980 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 315 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmScottsdaleAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Sedona, 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_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,281 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,324 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 107 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,281 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,345 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,626 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 234 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSedonaAZMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | ARCO ampm Tucson, AZ 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_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,105 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,336 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 111 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,105 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,358 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,463 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 269 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ1Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Tucson, AZ 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_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,457 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,619 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 125 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,457 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,651 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,108 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 329 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Tucson, AZ 3 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,083 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,599 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 86 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,083 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,620 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,703 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 318 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ3Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Tucson, AZ 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,223 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,911 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 102 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,223 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,932 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,155 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 377 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmTucsonAZ4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | ARCO ampm Soldotna, AK |  |  |  |  |
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_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 180 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 891 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 180 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 891 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,071 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 16 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_ARCOampmSoldotnaAKMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Ashley Furniture Altamonte Springs, 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_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,906 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,877 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 315 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,906 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,192 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember | [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_AshleyFurnitureAltamonteSpringsFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 2,219 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureAltamonteSpringsFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Ashley Furniture Florissant, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 896 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,057 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 3,058 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 899 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,113 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,012 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 507 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureFlorissantMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Ashley Furniture Louisville, 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_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,667 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,989 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,667 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,989 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 6,656 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,221 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AshleyFurnitureLouisvilleKyMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | At Home Douglasville, 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_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,588 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 3,916 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,588 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 3,916 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,504 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 498 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeDouglasvilleGAMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 20 years |  |  |  |
Operating Lease | At Home Humble, 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_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,559 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 5,046 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,559 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,046 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,605 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 513 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHumbleTXMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | At Home Noblesville, IN |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,870 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,241 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,870 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,241 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 6,111 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 539 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeNoblesvilleINMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 20 years |  |  |  |
Operating Lease | At Home Sandston, 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_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,972 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,599 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,972 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,599 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,571 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 671 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeSandstonVAMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | At Home Greensboro, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,121 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 6,460 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,121 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 6,460 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 8,581 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 440 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreensboroNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | At Home Greenville, SC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,892 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 5,404 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,892 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 5,404 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,296 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 81 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeGreenvilleSCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | At Home Hilliard, 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_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,747 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,642 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,747 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,642 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 6,389 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 48 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtHomeHilliardOHMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 20 years |  |  |  |
Operating Lease | AT&T 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_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 297 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 443 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 347 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 312 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 775 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,087 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 225 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_AtAndTCincinnatiOhMemberMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Babies R Us 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_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 831 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,612 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 831 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,612 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,443 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,209 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsArlingtonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Babies R Us Independence, MO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,679 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,302 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 115 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,679 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,417 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,096 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 776 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BabiesRUsIndependenceMoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | BankUnited Orlando, 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_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 257 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 287 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 257 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 72 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 329 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 9 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BankunitedOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Barnes & Noble Brandon, 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_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,476 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,527 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,476 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,527 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,003 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 763 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleBrandonFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble Glendale, CO |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,245 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,722 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,245 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,722 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,967 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,378 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleGlendaleCoMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble Houston, 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_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,308 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,396 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,308 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,396 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,704 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,153 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleHoustonTxMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble Plantation, 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_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,616 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 3,498 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,616 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 960 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,576 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 39 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNoblePlantationFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Barnes & Noble Freehold, NJ |  |  |  |  |
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_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,917 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,261 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,917 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [1],[2],[3] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,261 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [1],[2],[3] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 5,178 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [1],[2],[3] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,069 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleFreeholdNjMember | [3] |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years | [3] |  |  |
Operating Lease | Barnes & Noble Dayton, 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_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,413 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 3,325 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,413 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember | [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_BarnesAndNobleDaytonOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,738 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,446 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleDaytonOhMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble Redding, CA |  |  |  |  |
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_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 497 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,626 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 497 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,626 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,123 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 713 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleReddingCaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble 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_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,574 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,242 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,574 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,242 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,816 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 612 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesAndNobleMemphisTnMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Barnes & Noble Marlton, NJ |  |  |  |  |
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_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 2,831 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,319 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 2,709 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,319 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,028 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,741 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BarnesNobleMarltonNjMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Batteries Plus Bulbs Sunrise, 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_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 287 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 424 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 287 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 424 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 711 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 112 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BatteriesPlusBulbsSunriseFLMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Bealls 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_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,078 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,795 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,078 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,795 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,873 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 513 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeallsSarasotaFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Beautiful America Dry Cleaners 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_BeautifulAmericaDryCleanersOrlandoFlMember | [4] |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 40 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeautifulAmericaDryCleanersOrlandoFlMember |  |  |  |
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_BeautifulAmericaDryCleanersOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeautifulAmericaDryCleanersOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeautifulAmericaDryCleanersOrlandoFlMember |  |  |  |
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_BeautifulAmericaDryCleanersOrlandoFlMember | [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_BeautifulAmericaDryCleanersOrlandoFlMember | [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_BeautifulAmericaDryCleanersOrlandoFlMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 30 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BeautifulAmericaDryCleanersOrlandoFlMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Bed Bath & Beyond Glen Allen, 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_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,184 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,843 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 179 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,184 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 3,021 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 4,205 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 920 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlenAllenVaMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Bed Bath & Beyond Glendale, 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_BedBathBeyondGlendaleAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 1,082 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember |  |  |  |
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_BedBathBeyondGlendaleAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 2,758 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 1,082 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,758 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 3,840 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 1,066 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondGlendaleAzMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Bed Bath & Beyond Midland, 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_BedBathBeyondMidlandMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 231 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember |  |  |  |
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_BedBathBeyondMidlandMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 2,705 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 231 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,705 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,936 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 550 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondMidlandMiMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 40 years |  |  |  |
Operating Lease | Bed Bath & Beyond Colonie, 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_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 3,119 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 4,130 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 3,119 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 4,130 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 7,249 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 52 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BedBathBeyondColonieNYMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 289 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,205 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 289 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,205 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,494 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 22 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 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_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 607 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,135 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 607 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,135 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,742 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 25 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 3 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 686 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,631 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 686 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,631 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,317 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 35 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 269 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,771 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 269 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,771 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,040 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 38 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 5 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 388 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,552 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 388 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,552 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,940 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 28 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC5Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 6 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 448 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,334 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 448 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,334 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,782 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 24 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC6Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 7 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 149 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,652 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 149 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,652 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,801 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 36 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC7Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 8 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 497 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,691 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 497 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,691 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,188 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 31 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC8Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Fayetteville, NC 9 |  |  |  |  |
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_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 298 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,989 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
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_BellCarolinaTacoBellFayettevilleNC9Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,989 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,287 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 36 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellFayettevilleNC9Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Holly Ridge, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 189 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,791 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 189 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,791 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,980 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 28 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHollyRidgeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Hope Mills, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 438 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,138 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 438 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,138 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,576 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 46 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellHopeMillsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 398 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,069 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 398 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,069 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,467 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 37 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 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_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 428 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,327 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
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_BellCarolinaTacoBellJacksonvilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,327 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,755 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 50 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC2Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 3 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 388 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,347 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 388 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,347 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member | [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_BellCarolinaTacoBellJacksonvilleNC3Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 36 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC3Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Jacksonville, NC 4 |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 577 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,304 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 577 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,304 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,881 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 20 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellJacksonvilleNC4Member |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Leland, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 289 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,205 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 289 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,205 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,494 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 19 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLelandNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 35 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Lumberton, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,208 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 368 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,208 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,576 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 40 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellLumbertonNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Midway Park, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 467 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 2,069 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 467 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 2,069 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 2,536 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 45 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellMidwayParkNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 25 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Pembroke, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 438 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 1,095 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 438 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 1,095 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,533 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | 20 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellPembrokeNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
Operating Lease | Bell Carolina (Taco Bell) Saint Pauls, NC |  |  |  |  |
SEC Schedule III, Real Estate and Accumulated Depreciation [Line Items] |  |  |  |  |
Real Estate and Accumulated Depreciation, Encumbrances | 0 us-gaap_RealEstateAndAccumulatedDepreciationAmountOfEncumbrances / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Land | 419 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Initial Cost to Company, Building, Improvements & Leasehold Interests | 767 us-gaap_RealEstateAndAccumulatedDepreciationInitialCostOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Improvements | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Costs Capitalized Subsequent to Acquisition, Carrying Costs | 0 us-gaap_RealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionCarryingCosts / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land | 419 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfLand / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Building, Improvements & Leasehold Interests | 767 us-gaap_RealEstateAndAccumulatedDepreciationCarryingAmountOfBuildingsAndImprovements / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Gross Amount at Which Carried at Close of Period, Land, Building, Improvements & Leasehold Interests | 1,186 us-gaap_RealEstateGrossAtCarryingValue / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember | [1],[2] |  |  |
Real Estate and Accumulated Depreciation, Accumulated Depreciation and Amortization | $ 14 us-gaap_RealEstateAccumulatedDepreciation / nnn_ClassificationOfInvestmentPropertyLeasesByTypeOfLeaseAxis = nnn_OperatingLeaseMember / us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis = nnn_BellCarolinaTacoBellSaintPaulsNCMember |  |  |  |
Real Estate and Accumulated Depreciation, Life on Which Depreciation & Amortization in Latest Income Statement is Computed | 30 years |  |  |  |
[1] | Transactions in real estate and accumulated depreciation during 2014, 2013, and 2012 are summarized as follows: 2014 2013 2012Land, buildings, and leasehold interests: Balance at the beginning of year$4,686,844 $4,145,368 $3,531,845Acquisitions, completed construction and tenant improvements601,168 602,836 701,054Disposition of land, buildings, and leasehold interests(50,938) (57,254) (77,219)Provision for loss on impairment of real estate(823) (4,106) (10,312)Balance at the close of year$5,236,251 $4,686,844 $4,145,368Accumulated depreciation and amortization: Balance at the beginning of year$418,136 $333,778 $270,621Disposition of land, buildings, and leasehold interests(9,153) (6,778) (6,980)Depreciation and amortization expense104,192 91,136 70,137Balance at the close of year$513,175 $418,136 $333,778
[2] | As of December 31, 2014, the leases are treated as either operating or financing leases for federal income tax purposes. As of December 31, 2014, the aggregate cost of the properties owned by NNN that are under operating leases were $5,119,673 and financing leases were $2,703.
[3] | The tenant of this property has subleased the property. The tenant continues to be responsible for complying with all the terms of the lease agreement and is continuing to pay rent on this property to NNN.
[4] | 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: |