v3.26.3
SEGMENT INFORMATION - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Revenues:    
Revenues $ 23,451 $ 13,812
Operating Segments [Member] | NEW YORK    
Revenues:    
Revenues 17,594 10,354
Operating Segments [Member] | CALIFORNIA    
Revenues:    
Revenues 6,957 3,718
Intersegment Eliminations [Member]    
Revenues:    
Revenues $ (1,100) $ (260)