v3.26.1
Stock-Based Compensation - Summary of Stock Option Plan Comparison (Details)
3 Months Ended
Jul. 31, 2026
shares
Restated Option Plan  
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Line Items]  
Minimum exercise price as a percentage of fair market value at date of grant 100.00%
Last expiration date for outstanding options May 09, 2034
Shares available for grant at July 31, 2026 0
2024 Equity Incentive Plan  
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Line Items]  
Minimum exercise price as a percentage of fair market value at date of grant 100.00%
Last expiration date for outstanding options Jun. 03, 2036
Shares available for grant at July 31, 2026 55,654