v3.26.1
Operating Leases - Schedule of Estimated Future Maturities of Lease Liabilities under Operating and Finance Leases Having Initial or Remaining Non-Cancelable Lease Terms More Than One Year (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Jan. 02, 2026
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]    
June 2027 $ 8,316  
June 2028 7,193  
June 2029 7,200  
June 2030 6,727  
June 2031 5,606  
Thereafter 9,791  
Total future minimum lease payments 44,833  
Less amounts representing interest (8,892)  
Total lease liability $ 35,941 $ 38,353