v3.25.4
Property Rental Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property Rental Revenue      
Fixed $ 385,931 $ 422,784 $ 436,933
Variable 30,870 34,166 46,226
Property rental revenue $ 416,801 $ 456,950 $ 483,159