Leases - Schedule of Balance Sheet Location and Values of Company's Lease Assets and Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 29, 2025 |
Dec. 31, 2024 |
|||
---|---|---|---|---|---|
Leases [Abstract] | |||||
Operating lease assets | $ 318,036 | $ 307,688 | [1] | ||
Finance lease assets | 73,487 | 76,831 | |||
Total lease assets | 391,523 | 384,519 | |||
Current operating lease liabilities | 56,851 | 52,648 | |||
Current finance lease liabilities | 24,846 | 22,284 | |||
Total current lease liabilities | 81,697 | 74,932 | |||
Noncurrent operating lease liabilities | 268,181 | 258,735 | [1] | ||
Noncurrent finance lease liabilities | 44,079 | 45,344 | |||
Total noncurrent lease liabilities | 312,260 | 304,079 | |||
Total lease liabilities | $ 393,957 | $ 379,011 | |||
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] | Other Assets | Other Assets | |||
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] | Accrued expenses and other | Accrued expenses and other | |||
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] | Notes payable and current portion of long-term debt | Notes payable and current portion of long-term debt | |||
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Long-Term Debt, Excluding Current Maturities | Long-Term Debt, Excluding Current Maturities | |||
|