Income Taxes - Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 03, 2026 |
Dec. 28, 2024 |
Dec. 30, 2023 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| U.S. Federal | $ 8,805 | ||
| State | 3,337 | ||
| Total income taxes paid | 44,141 | $ 42,291 | $ 47,519 |
| Brazil | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 2,225 | ||
| Canada | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 16,148 | ||
| China | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 4,473 | ||
| Finland | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 3,201 | ||
| Other | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | $ 5,952 | ||