v3.26.1
Income Taxes - Schedule of Financial Reporting Purposes, (Loss) Income Before Benefit for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Schedule Of Financial Reporting Purposes Loss Income Before Benefit For Income Taxes Abstract    
Domestic operations $ (2,908) $ 12,144
(Loss) income before income taxes $ (2,908) $ 12,144