XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Payments    
2025 $ 117,130  
2026 100,775  
2027 94,468  
2028 46,836  
2029 37,904  
Thereafter 130,261  
Total future minimum operating lease payments and estimated sublease cash receipts 527,374  
Imputed interest (87,283)  
Total operating lease liabilities per the Consolidated Balance Sheet 440,091 $ 611,899
Sublease Cash Receipts    
2025 44,405  
2026 44,237  
2027 45,110  
2028 5,314  
2029 2,048  
Thereafter 4,344  
Total future estimated sublease cash receipts $ 145,458  
UNITED STATES    
Sublease Cash Receipts    
Percentage of lease payments 77.00%