XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating lease expense:      
Operating lease expense $ 79,505 $ 62,119 $ 55,307
Variable lease expense 2,187 1,948 1,770
Finance lease expense:      
Amortization of leased assets 6,803 3,009 5,252
Interest on lease liabilities 10,388 4,665 4,867
Total finance lease expense 17,191 7,674 10,119
Total lease expense $ 98,883 $ 71,741 $ 67,196