v3.25.4
LEASES - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finance lease cost:      
Amortization of lease assets $ 12,321 $ 11,462 $ 4,944
Interest on lease liabilities 2,445 2,798 1,463
Lease Financing Transactions [Abstract]      
Depreciation 13,092 10,396 7,698
Interest 27,505 17,600 12,992
Operating lease cost 129,611 108,879 93,133
Short-term and variable lease cost 1,483,281 1,245,011 1,106,454
Total lease and lease financing cost $ 1,668,255 $ 1,396,146 $ 1,226,684