v3.25.4
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