XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER SHARE - Additional information (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
NET INCOME PER SHARE        
Antidilutive common stock 1,016,834 579,167 978,834 366,500