XML 236 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Minimum Lease Payments Operating Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Future Minimum Payments Receivable on Operating Leases  
2025 $ 3,176,969
2026 2,522,253
2027 2,097,594
2028 1,780,247
2029 1,455,752
Thereafter 5,028,089
Total $ 16,060,904