v3.25.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 07, 2025
Apr. 30, 2025
Apr. 30, 2024
Nov. 27, 2023
Mar. 15, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Contractual term   10 years      
Service-based Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs   $ 0.4      
Time-based Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based compensation option granted   155,000 8,000    
Performance-based Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Aggregate of stock option cancelled amount 2,596 2,596      
Unrecognized compensation costs   $ 0.2      
2023 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Maximum allowable percentage of convertible securities compare to outstanding common stock   25.00%      
Executive Directors and Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   3 years      
Directors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   12 months      
Directors | 2023 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Aggregate number of shares authorized to issued       85,000 25,000