v3.26.1
Stockholders' Equity - Schedule of Common Stock Issuances Pursuant to NNN's ATM (Parenthetical) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]        
Sale of Stock, Number of Shares Issued in Transaction 5,999,528 0 7,666,760 0
Common stock issued Shares 1,667,232 236,906 1,667,232 236,906