v3.25.2
Segment Information - Schedule of Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Segment Information - Schedule of Revenue from External Customers by Geographic Areas (Details) [Line Items]    
Revenues $ 69,811 $ 55,274
Geographic Distribution, Domestic [Member]    
Segment Information - Schedule of Revenue from External Customers by Geographic Areas (Details) [Line Items]    
Revenues 65,362 53,185
Geographic Distribution, Foreign [Member]    
Segment Information - Schedule of Revenue from External Customers by Geographic Areas (Details) [Line Items]    
Revenues $ 4,449 $ 2,089