v3.26.1
Provision for (Benefit from) Income Taxes - Schedule of Income Taxes Paid (Net of Refunds Received) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. federal $ 0 $ 0
Total income taxes paid (net of refunds received) 242 43
California    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. state and local: 106 0
New York City    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. state and local: 37 0
Pennsylvania    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. state and local: 14 0
Connecticut    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. state and local: 24 0
Italy    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 36 31
Israel    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign $ 25 $ 12