v3.26.1
NET INCOME PER SHARE - Anti-dilutive securities excluded from diluted net income per share (Details) - shares
3 Months Ended 6 Months Ended
Aug. 01, 2026
Aug. 02, 2025
Aug. 01, 2026
Aug. 02, 2025
Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from diluted net income per share 3,043,582 2,224,003 2,809,898 2,085,890
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from diluted net income per share 5,075 9,470 12,428 9,051