v3.24.2.u1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases        
Operating lease cost $ 155,484 $ 129,027 $ 322,490 $ 246,583
Short-term lease cost 1,028 1,264 2,051 2,543
Finance lease cost: Amortization of right-of-use assets 14,210 21,607 32,678 55,804
Finance lease cost: Interest on lease liabilities 2,397 3,824 5,189 7,394
Total finance lease cost 16,607 25,431 37,867 63,198
Total lease costs $ 173,119 $ 155,722 $ 362,408 $ 312,324