XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating leases    
2024 (rest of year) $ 24,254  
2025 51,248  
2026 44,305  
2027 43,118  
2028 25,446  
Thereafter 243,133  
Total lease payments 431,504  
Less: Imputed interest 85,373  
Total lease liabilities 346,131  
Finance leases    
2024 (rest of year) 5,246  
2025 9,216  
2026 6,114  
2027 4,408  
2028 4,214  
Thereafter 137,876  
Total lease payments 167,074  
Less: Imputed interest 92,118  
Total lease liabilities 74,956 $ 76,385
2024 (rest of year) 29,500  
2025 60,464  
2026 50,419  
2027 47,526  
2028 29,660  
Thereafter 381,009  
Total lease payments 598,578  
Less: Imputed interest 177,491  
Total lease liabilities $ 421,087