v3.25.2
Summary of Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 69,811 $ 55,274
POC Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 65,791 52,134
POT Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,020 3,140
NEW YORK    
Disaggregation of Revenue [Line Items]    
Revenue 53,269 40,261
NEW YORK | POC Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 49,585 35,225
NEW YORK | POT Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,684 5,036
CALIFORNIA    
Disaggregation of Revenue [Line Items]    
Revenue 18,660 18,138
CALIFORNIA | POC Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 16,206 16,909
CALIFORNIA | POT Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,454 1,229
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenue (2,118) (3,125)
UNITED STATES | POC Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
UNITED STATES | POT Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ (2,118) $ (3,125)