v3.25.4
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 430,282
2027 343,856
2028 265,144
2029 194,251
2030 140,969
Thereafter 392,974
Total undiscounted lease payments $ 1,767,476