STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION - STOCK BONUS PROGRAM - (Details) - Stock Bonus Program - shares
3 Months Ended 12 Months Ended
Apr. 30, 2018
Jan. 31, 2019
Stock-Based Compensation Plans    
Vesting period for executive officers (in years) 1 year  
Trailing period of average price of common stock to determine the number of shares to be issued (in days) 5 days  
Subsequent Event | 2019 Plan    
Stock-Based Compensation Plans    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   125,000
Discount from market price (as a percent)   15.00%