v3.25.2
Revenue Recognition (Schedule of Components of Lease Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]        
Fixed payments $ 341,263 $ 339,782 $ 690,139 $ 674,328
Variable payments 25,319 39,465 65,393 80,518
Total operating lease payments 366,582 379,247 755,532 754,846
Sales-type lease income 1,594 0 1,594 0
Lease revenues $ 368,176 $ 379,247 $ 757,126 $ 754,846