v3.26.1
Leases - Maturity of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Jan. 03, 2026
Operating Leases    
2026 remaining $ 9,497  
2027 15,206  
2028 9,591  
2029 4,766  
2030 2,669  
Thereafter 23,938  
Total undiscounted future minimum lease payments 65,667  
Less: Imputed interest (12,734)  
Total present value of future lease liabilities $ 52,933 $ 51,333