v3.26.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Restricted Stock Units (RSUs)          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities   111,161 62,803 264,106  
Long Term Incentive Plan Units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities 5,800 751,523 7,999 1,319,159  
OP Units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Units outstanding (in shares) 101,526,575   101,526,575   93,070,533
OP Units | Netstreit, L.P. (The Operating Partnership)          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Units outstanding (in shares) 445,539   445,539   412,143