v3.25.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Lessee, Lease, Description [Line Items]    
Operating lease termination term 1 year  
Operating lease existence of option option to extend true  
Finance lease existence of option option to extend true  
Operating lease existence of option to terminate true  
Finance lease existence of option to terminate true  
Operating lease termination term 1 year  
Lease not yet commenced, lease term 15 years 8 months 1 day  
Undiscounted lease payments $ 27,300  
Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration] us-gaap:OperatingLeaseLeaseNotYetCommencedMember  
Finance lease right-of-use assets $ 0 $ 773
Finance lease liabilities $ 0 $ 726
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease remaining lease term 1 year  
Finance lease remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease remaining lease term 7 years  
Finance lease remaining lease term 7 years  
Operating lease renewal term 10 years  
Finance lease renewal term 10 years