v3.26.1
Lease Obligations - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Lease Obligations    
Operating cash flows for operating leases $ 63,704 $ 40,833
Operating cash flows for finance leases 4,104 4,422
Financing cash flows for finance leases 3,745 3,637
New, remeasured and terminated operating leases 32,151 6,329
New, remeasured and terminated finance leases $ 4,011 $ 12,768