v3.26.3
Stockholders' Equity - Schedule of Common Stock Issuances Pursuant to NNN's ATM (Parenthetical) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]        
Sale of Stock, Number of Shares Issued in Transaction 502,305 0 8,169,065 0
Common stock issued Shares 2,000,000 1,655,053 3,667,232 1,891,959