v3.25.2
Leases - Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remaining portion of 2025 $ 336,597
2026 683,723
2027 700,911
2028 710,950
2029 647,554
Thereafter 2,620,187
Total undiscounted lease payments 5,699,922
Less: imputed interest (2,252,450)
Present value of lease liabilities $ 3,447,472