v3.25.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Jul. 27, 2025
Jan. 26, 2025
Leases [Abstract]    
2026 (remaining six months) $ 3,979  
2027 7,854  
2028 6,675  
2029 5,354  
2030 3,418  
Thereafter 4,429  
Total lease payments 31,709  
Less: imputed interest (4,696)  
Total $ 27,013 $ 24,508