v3.26.1
Leases - Schedule of Liability for Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating right-of-use assets $ 415,884 $ 391,274
Financing right-of-use assets 32,184 33,275
Total leased assets 448,068 424,549
Current portion of operating lease liabilities 62,156 60,115
Operating lease liabilities, long-term 494,179 467,226
Total operating lease liabilities 556,335 527,341
Current portion of financing lease liabilities 970 862
Financing lease liabilities, long-term 51,931 52,374
Total finance lease liabilities 52,901 53,236
Total lease liabilities $ 609,236 $ 580,577