XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leasing revenue      
Lease payments $ 51,381 $ 43,756 $ 33,600
Variable lease payments 8,935 7,080 5,596
Total leasing revenue $ 60,316 $ 50,836 $ 39,196