v3.26.3
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Presentation of leases for lessee [abstract]    
Variable lease payments $ 616,260 $ 493,043
Short-term leases 100,462 119,834
Leases of low-value assets 2,280 1,734
Lease Expense $ 719,002 $ 614,611