v3.26.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases    
Operating lease cost $ 127,991 $ 167,357
Short-term lease cost 3,131 5,290
Finance lease cost: Amortization of right-of-use assets 3,107 13,231
Finance lease cost: Interest on lease liabilities 828 1,502
Total finance lease cost 3,935 14,733
Total lease costs $ 135,057 $ 187,380