XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME PER SHARE - Additional information (Details) - shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
NET INCOME PER SHARE      
Antidilutive common stock 685,334 978,834 570,167