v3.26.1
Leases - Summary of Fixed and Variable Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Fixed lease payments $ 350,404 $ 360,306
Variable lease payments 35,310 33,744
Rental revenue $ 385,714 $ 394,050