XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUES - Additional Information (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2024
USD ($)
customer
Jan. 31, 2023
USD ($)
customer
Jan. 31, 2024
USD ($)
customer
Jan. 31, 2023
USD ($)
customer
REVENUES        
Number of customers | customer 1 2 2 3
Customer outstanding receivables $ 0 $ 0 $ 0 $ 0
Revenues 12,689,000 9,117,000 31,833,000 35,975,000
Customer A        
REVENUES        
Revenues $ 2,928,000 1,025,000 3,500,000 4,369,000
Customer B        
REVENUES        
Revenues   $ 3,778,000 $ 8,937,000 5,246,000
Customer C        
REVENUES        
Revenues       $ 7,763,000
Land sale revenue        
REVENUES        
Number of customers | customer 2 2 3 3