XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease cost:      
Amortization of lease assets $ 11,462 $ 4,944 $ 1,540
Interest on lease liabilities 2,798 1,463 108
Lease Financing Transactions [Abstract]      
Depreciation 10,396 7,698 5,303
Interest 17,600 12,992 8,405
Operating lease cost 108,879 93,133 93,539
Short-term and variable lease cost 1,245,011 1,106,454 953,721
Total lease and lease financing cost $ 1,396,146 $ 1,226,684 $ 1,062,616