XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future minimum payments for operating lease liabilities    
Remainder of 2025 $ 322,885  
2026 602,332  
2027 487,023  
2028 406,177  
2029 322,109  
Thereafter 657,786  
Total lease payments 2,798,312  
Less: imputed interest (408,998)  
Total operating lease liabilities 2,389,314 $ 2,541,566
Future minimum payments for financing lease liabilities    
Remainder of 2025 1,048  
2026 1,793  
2027 780  
2028 607  
2029 167  
Total lease payments 4,395  
Less: imputed interest (699)  
Total finance lease obligation 3,696 $ 2,665
Future minimum payments for total lease liabilities    
Remainder of 2025 323,933  
2026 604,125  
2027 487,803  
2028 406,784  
2029 322,276  
Thereafter 657,786  
Total lease payments 2,802,707  
Less: imputed interest (409,697)  
Total $ 2,393,010