XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finance lease cost:      
Amortization of lease assets $ 4,944 $ 1,540 $ 1,097
Interest on lease liabilities 1,463 108 90
Lease Financing Transactions [Abstract]      
Depreciation 7,698 5,303 3,423
Interest 12,992 8,405 5,472
Operating lease cost 93,133 93,539 104,668
Short-term and variable lease cost 1,106,454 953,721 716,722
Total lease and lease financing transactions cost $ 1,226,684 $ 1,062,616 $ 831,472