v3.25.2
Segment Information - Schedule of Cost of revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
NEW YORK | Operating Segments [Member]    
Cost of revenues:    
Cost of revenues $ 29,331 $ 27,225
Consolidated cost of revenues 39,714 36,691
NEW YORK | Intersegment Eliminations [Member]    
Cost of revenues:    
Cost of revenues (2,215) (2,948)
CALIFORNIA | Operating Segments [Member]    
Cost of revenues:    
Cost of revenues $ 12,598 $ 12,414