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