v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of weighted-average shares used for net income (loss) per share (Details) - shares
3 Months Ended
May 02, 2026
May 03, 2025
NET INCOME (LOSS) PER SHARE    
Weighted-average shares-basic 18,845,313 18,729,005
Effect of dilutive stock-based awards   1,184,229
Weighted-average shares-diluted 18,845,313 19,913,234