XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Contract Balances (Details) - USD ($)
Apr. 30, 2020
Apr. 30, 2019
REVENUE.    
Contract liabilities $ 0  
Revenue with variable payment terms 7,973,000 $ 4,301,000
Revenue discounts related to payment terms $ 59,000 $ 32,000