v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 115,074
2027 242,549
2028 205,137
2029 182,867
2030 155,651
Thereafter 1,183,309
Total undiscounted operating lease payments 2,084,587
Less: Imputed interest (633,266)
Total operating lease liabilities $ 1,451,321