v3.25.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Operating lease cost $ 166,505 $ 155,484 $ 333,862 $ 322,490
Short-term lease cost 3,051 1,028 8,341 2,051
Finance lease cost: Amortization of right-of-use assets 13,238 14,210 26,469 32,678
Finance lease cost: Interest on lease liabilities 1,342 2,397 2,844 5,189
Total finance lease cost 14,580 16,607 29,313 37,867
Total lease costs $ 184,136 $ 173,119 $ 371,516 $ 362,408