v3.25.2
Segment Information - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
NEW YORK | Operating Segments [Member]    
Revenues:    
Revenues $ 53,269 $ 40,261
Consolidated revenues 69,811 55,274
NEW YORK | Intersegment Eliminations [Member]    
Revenues:    
Revenues (2,118) (3,125)
CALIFORNIA | Operating Segments [Member]    
Revenues:    
Revenues $ 18,660 $ 18,138