v3.26.1
Leases - Schedule of Rental Revenue from Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Rental income $ 47,995 $ 44,097
Variable lease income 4,065 4,159
Total rental revenue $ 52,060 $ 48,256