Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measures - Schedule of Provisions for Impairment (Details)

v3.25.0.1
Fair Value Measures - Schedule of Provisions for Impairment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
property
Dec. 31, 2023
USD ($)
property
Dec. 31, 2022
USD ($)
property
Fair Value Disclosures [Abstract]      
Number of properties | property 12 8 18
Carrying value of impaired properties $ 120,469 $ 68,215 $ 142,748
Provisions for impairment (47,552) (33,112) (66,359)
Estimated fair value $ 72,917 $ 35,103 $ 76,389