v3.26.1
REVENUES - Additional Information (Details)
3 Months Ended
Jul. 31, 2026
USD ($)
customer
Jul. 31, 2025
USD ($)
customer
REVENUES    
Number of customers | customer 1 1
Customer outstanding receivables   $ 0
Revenues $ 6,051,000 $ 17,851,000
Land sale revenue    
REVENUES    
Number of customers | customer   3
Customer A    
REVENUES    
Revenues $ 724,000 $ 2,524,000