Leases - Balance Sheet Components (Details) - USD ($) $ in Thousands |
Jun. 28, 2025 |
Dec. 31, 2024 |
---|---|---|
Operating leases | ||
ROU assets | $ 28,392 | $ 31,112 |
Lease liabilities, current | 8,218 | 7,604 |
Lease liabilities, non-current | $ 21,503 | $ 24,035 |
Operating 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 and other current liabilities (Note 7) | Accrued and other current liabilities (Note 7) |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Other liabilities | Other liabilities |
Finance leases | ||
ROU assets | $ 524 | $ 709 |
Lease liabilities | $ 693 | $ 921 |
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, plant and equipment (net of accumulated depreciation of $1,938,049 and $1,891,599, respectively) | Property, plant and equipment (net of accumulated depreciation of $1,938,049 and $1,891,599, respectively) |
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Long-term debt (Note 8) | Long-term debt (Note 8) |