v3.26.1
Lease Obligations - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease costs        
Operating lease cost $ 31,091 $ 29,423 $ 62,114 $ 58,776
Amortization of finance lease assets 2,740 2,717 5,458 5,308
Interest on finance lease liabilities 2,058 2,240 4,104 4,422
Short-term lease cost 275 275 535 583
Variable lease cost 6,643 5,155 12,763 11,859
Sublease income (1,084) (882) (2,192) (1,728)
Net lease costs $ 41,723 $ 38,928 $ 82,782 $ 79,220