XML 104 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating lease expense:      
Operating lease expense $ 55,307 $ 44,617 $ 31,097
Variable lease expense 1,770 1,712 2,406
Finance lease expense:      
Amortization of leased assets 5,252 4,812 3,020
Interest on lease liabilities 4,867 2,453 460
Total finance lease expense 10,119 7,265 3,480
Total lease expense $ 67,196 $ 53,594 $ 36,983