v3.26.1
Summary of Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 63,227 $ 69,811
NEW YORK    
Disaggregation of Revenue [Line Items]    
Revenue 45,651 53,269
CALIFORNIA    
Disaggregation of Revenue [Line Items]    
Revenue 21,731 18,660
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenue (4,155) (2,118)
POC Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 57,684 65,791
POC Revenue [Member] | NEW YORK    
Disaggregation of Revenue [Line Items]    
Revenue 40,263 49,585
POC Revenue [Member] | CALIFORNIA    
Disaggregation of Revenue [Line Items]    
Revenue 17,421 16,206
POC Revenue [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
POT Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 5,543 4,020
POT Revenue [Member] | NEW YORK    
Disaggregation of Revenue [Line Items]    
Revenue 5,388 3,684
POT Revenue [Member] | CALIFORNIA    
Disaggregation of Revenue [Line Items]    
Revenue 4,310 2,454
POT Revenue [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenue $ (4,155) $ (2,118)