XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES - Additional Information (Details)
3 Months Ended 6 Months Ended
Oct. 31, 2023
USD ($)
customer
Oct. 31, 2022
USD ($)
customer
Oct. 31, 2023
USD ($)
customer
Oct. 31, 2022
USD ($)
customer
REVENUES        
Number of customers | customer 1 4 2 3
Customer outstanding receivables $ 0 $ 0 $ 0 $ 0
Revenues 8,854,000 16,149,000 19,143,000 26,856,000
Customer A        
REVENUES        
Revenues $ 3,200,000 4,400,000 3,500,000 4,400,000
Customer B        
REVENUES        
Revenues   4,000,000 $ 6,000,000 4,200,000
Customer C        
REVENUES        
Revenues   2,000,000   $ 4,000,000
Customer D        
REVENUES        
Revenues   $ 1,900,000    
Land sale revenue        
REVENUES        
Number of customers | customer 3 4 3 4