v3.26.1
Basis of Presentation (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Product Information [Line Items]      
Marketable Securities $ 6,536   $ 5,162
Net unrealized gains and losses recognized on our marketable securities $ 77,000 $ 51,000