XML 100 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 62,508  
2026 55,747  
2027 51,307  
2028 33,339  
2029 29,606  
Thereafter 358,916  
Total lease payments 591,423  
Less: Imputed interest 172,218  
Total lease liabilities 419,205  
Operating leases    
2025 52,557  
2026 48,923  
2027 46,511  
2028 28,973  
2029 25,375  
Thereafter 225,278  
Total lease payments 427,617  
Less: Imputed interest 82,214  
Total operating lease liabilities 345,403  
Finance leases    
2025 9,951  
2026 6,824  
2027 4,796  
2028 4,366  
2029 4,231  
Thereafter 133,638  
Total lease payments 163,806  
Less: Imputed interest 90,004  
Total finance lease liabilities $ 73,802 $ 76,385