v3.25.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value          
Net unrealized gain (loss) on derivative designated as effective hedge     $ (2,000)   $ 17,200
Gain (loss) expected to be reclassified into interest expense within the next 12 months     2,300    
Impairment loss $ 31,813 $ 1,025 40,296 $ 18,236  
Development Parcel | Level 2 | Nonrecurring          
Fair Value          
Estimated fair value $ 162,000   162,000    
Impairment loss     $ 40,300