v3.26.1
Non-controlling Interests - Additional Information (Details) - OP Units - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Noncontrolling Interest [Line Items]        
OP Units redeemed 255,565,000 2,898,389,000 552,521,000 3,127,589,000
Number of shares issued 255,565,000 2,898,389,000 552,521,000 3,127,589,000