v3.26.1
REVENUES (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
REVENUES    
Total revenues $ 52,847 $ 49,694
Other    
REVENUES    
Total revenues 3,557 2,798
Landscaping revenues    
REVENUES    
Total revenues 2,394 2,089
Miscellaneous other revenues    
REVENUES    
Total revenues $ 1,163 $ 709