v3.26.1
Fair Value Measurements - Fair Value Measurements on a Nonrecurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value        
Impairment loss $ 44,065 $ 31,813 $ 45,565 $ 40,296
2017 formation transaction costs included in impairment 17,100      
Development Parcel | Level 2 | Nonrecurring        
Fair Value        
Estimated fair value $ 3,800   $ 3,800