XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the six months ended June 30, 2025) $ 29,130  
2026 64,580  
2027 60,999  
2028 53,706  
2029 49,944  
Thereafter 416,413  
Total lease payments 674,772  
Less interest (182,168)  
Present value of lease liabilities 492,604 $ 504,171
Financing Leases    
2025 (excluding the six months ended June 30, 2025) 2,191  
2026 3,666  
2027 1,620  
2028 297  
2029 0  
Thereafter 0  
Total lease payments 7,774  
Less interest (332)  
Present value of lease liabilities 7,442 $ 8,444
Total    
2025 (excluding the six months ended June 30, 2025) 31,321  
2026 68,246  
2027 62,619  
2028 54,003  
2029 49,944  
Thereafter 416,413  
Total lease payments $ 682,546