XML 124 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 81,688 $ 69,156 $ 59,041
Finance lease cost:      
Amortization of ROU assets 25,985 17,183 13,239
Interest on lease liabilities 7,066 4,051 3,011
Total finance lease cost 33,051 21,234 16,250
Short-term lease cost 199,516 167,379 158,736
Variable lease cost 5,187 4,887 4,353
Total lease cost $ 319,442 $ 262,656 $ 238,380