XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the three months ended March 31, 2025) $ 44,842  
2026 63,389  
2027 60,001  
2028 52,975  
2029 49,460  
Thereafter 415,804  
Total lease payments 686,471  
Less interest (186,998)  
Present value of lease liabilities 499,473 $ 504,171
Financing Leases    
2025 (excluding the three months ended March 31, 2025) 3,335  
2026 2,976  
2027 1,218  
2028 298  
2029 0  
Thereafter 0  
Total lease payments 7,827  
Less interest (323)  
Present value of lease liabilities 7,504 $ 8,444
Total    
2025 (excluding the three months ended March 31, 2025) 48,177  
2026 66,365  
2027 61,219  
2028 53,273  
2029 49,460  
Thereafter 415,804  
Total lease payments $ 694,298