XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE ATTRIBUTABLE TO THE STOCKHOLDERS OF ARGAN - Additional information (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
NET INCOME PER SHARE        
Antidilutive common stock 785,167 876,734 818,501 876,734