v3.26.1
Leases - Maturity of operating lease liabilities (Details) - USD ($)
$ in Thousands
Apr. 04, 2026
Jan. 03, 2026
Operating Leases    
2026 remaining $ 13,919  
2027 14,828  
2028 9,228  
2029 4,404  
2030 2,299  
Thereafter 19,697  
Total undiscounted future minimum lease payments 64,375  
Less: Imputed interest (11,362)  
Total present value of future lease liabilities $ 53,013 $ 51,333