XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 $ 109,621
2026 230,522
2027 198,302
2028 169,526
2029 148,908
Thereafter 1,074,575
Total undiscounted operating lease payments 1,931,454
Less: Imputed interest (538,349)
Total operating lease liabilities $ 1,393,105