XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 $ 313,559 [1]
2026 334,461
2027 257,277
2028 189,257
2029 133,653
2030 83,837
Thereafter 245,722
Total undiscounted lease payments $ 1,557,766
[1] Reflects rental payments for the period April 1, 2025 to December 31, 2025.