v3.26.1
Leases - Maturity (Details) - USD ($)
$ in Thousands
Jul. 26, 2026
Jan. 25, 2026
Leases [Abstract]    
2027 (remaining six months) $ 4,023  
2028 7,314  
2029 6,356  
2030 5,257  
2031 4,888  
Thereafter 12,027  
Total lease payments 39,865  
Less: imputed interest (7,602)  
Total $ 32,263 $ 26,760