v3.25.4
Income Taxes - Income tax payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Dec. 30, 2023
Income Taxes Paid      
U.S. federal cash income tax payments $ 3,000    
U.S. state cash income tax payments (refunds):      
Total U.S. state cash income tax payments 1,061    
Foreign cash income tax payments:      
Total foreign cash income tax payments 1,706    
Total cash income tax payments 5,767 $ 21,229 $ 24,840
North Carolina      
U.S. state cash income tax payments (refunds):      
Total U.S. state cash income tax payments 527    
Illinois      
U.S. state cash income tax payments (refunds):      
Total U.S. state cash income tax payments 360    
All other states      
U.S. state cash income tax payments (refunds):      
Total U.S. state cash income tax payments 174    
Canada      
Foreign cash income tax payments:      
Total foreign cash income tax payments 1,002    
Mexico      
Foreign cash income tax payments:      
Total foreign cash income tax payments $ 704