XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating lease expense:      
Operating lease expense $ 62,119 $ 55,307 $ 44,617
Variable lease expense 1,948 1,770 1,712
Finance lease expense:      
Amortization of leased assets 3,009 5,252 4,812
Interest on lease liabilities 4,665 4,867 2,453
Total finance lease expense 7,674 10,119 7,265
Total lease expense $ 71,741 $ 67,196 $ 53,594