v3.25.2
Stock-Based Compensation - Summary of Stock Option Plan Comparison (Details)
3 Months Ended
Jul. 31, 2025
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, 2025 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. 05, 2035
Shares available for grant at July 31, 2025 336,772