v3.25.4
REVENUES - Additional Information (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2026
USD ($)
customer
Jan. 31, 2025
USD ($)
customer
Jan. 31, 2026
USD ($)
customer
Jan. 31, 2025
USD ($)
customer
Concentration Risk [Line Items]        
Number of customers | customer 1 2 1 2
Customer outstanding receivables $ 0 $ 0 $ 0 $ 0
Revenues $ 14,573,000 $ 7,520,000 $ 41,823,000 $ 38,516,000
Land sale revenue        
Concentration Risk [Line Items]        
Number of customers | customer 1 2 2 2
Customer A        
Concentration Risk [Line Items]        
Revenues $ 6,429,000 $ 985,000 $ 8,954,000 $ 6,028,000
Customer B        
Concentration Risk [Line Items]        
Revenues   $ 1,869,000   $ 6,036,000