v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Fixed contractual payments $ 661,275 $ 651,730 $ 1,327,510 $ 1,300,620
Variable lease payments 144,397 138,579 288,957 278,037
Sales-type lease revenue 263 246 570 488
Lease $ 805,935 $ 790,555 $ 1,617,037 $ 1,579,145