XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the three months ended March 31, 2024) $ 79,030  
2025 61,398  
2026 58,966  
2027 56,376  
2028 50,227  
Thereafter 458,710  
Total lease payments 764,707  
Less interest (204,489)  
Present value of lease liabilities 560,218 $ 357,623
Financing Leases    
2024 (excluding the three months ended March 31, 2024) 2,884  
2025 3,984  
2026 2,553  
2027 881  
2028 137  
Thereafter 0  
Total lease payments 10,439  
Less interest (494)  
Present value of lease liabilities 9,945 $ 11,394
Total    
2024 (excluding the three months ended March 31, 2024) 81,914  
2025 65,382  
2026 61,519  
2027 57,257  
2028 50,364  
Thereafter 458,710  
Total lease payments $ 775,146