v3.26.3
Leases - Schedule of rental revenue related to its operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Fixed payments $ 26,305 $ 20,914 $ 74,231 $ 59,630
Variable payments 3,346 2,778 9,556 8,272
Total $ 29,651 $ 23,692 $ 83,787 $ 67,902