v3.26.1
NET INCOME PER SHARE - Schedule of weighted-average shares used for net income per share (Details) - shares
3 Months Ended 6 Months Ended
Aug. 01, 2026
Aug. 02, 2025
Aug. 01, 2026
Aug. 02, 2025
NET INCOME PER SHARE        
Weighted-average shares-basic 18,913,130 18,737,234 18,879,222 18,733,119
Effect of dilutive stock-based awards 756,177 1,000,097 775,428 1,092,163
Weighted-average shares-diluted 19,669,307 19,737,331 19,654,650 19,825,282