XML 90 R72.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
Operating Leases    
2025 $ 85,984  
2026 82,251  
2027 68,404  
2028 56,940  
2029 42,330  
2030 and thereafter 156,586  
Total lease payments 492,495  
Imputed interest (66,397)  
Total lease liabilities 426,098  
Finance Leases    
2025 8,362  
2026 4,323  
2027 3,037  
2028 1,674  
2029 0  
2030 and thereafter 0  
Total lease payments 17,396  
Imputed interest (1,014)  
Total lease liabilities $ 16,382 $ 24,525