v3.26.1
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating lease expense:    
Operating lease expense $ 23,320 $ 16,481
Variable lease expense 593 570
Finance lease expense:    
Amortization of leased assets 2,414 549
Interest on lease liabilities 3,291 1,189
Total finance lease expense 5,705 1,738
Total lease expense $ 29,618 $ 18,789