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 $ 160,246 $ 150,330 $ 321,468 $ 311,124
Short-term lease cost 4,956 2,934 12,151 5,862
Finance lease cost: Amortization of right-of-use assets 7,358 13,419 14,757 27,364
Finance lease cost: Interest on lease liabilities 1,342 2,397 2,844 5,189
Total finance lease cost 8,700 15,816 17,601 32,553
Total lease costs $ 173,902 $ 169,080 $ 351,220 $ 349,539