v3.25.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Apr. 07, 2025
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Time-based Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]        
Beginning Balance, Number of options outstanding   18,659 11,935  
Options granted, Number of options outstanding   155,000 8,000  
Options forfeited, Number of options outstanding     (1,276)  
Ending Balance, Number of options outstanding   173,659 18,659 11,935
Non-vested, Number of options outstanding   151,424    
Vested, Number of options outstanding   22,235    
Weighted average exercise price        
Beginning Balance, Weighted average exercise price   $ 121 $ 329  
Options granted, Weighted average exercise price   3.35 12  
Options forfeited, Weighted average exercise price     1,323  
Ending Balance, Weighted average exercise price   17 $ 121 $ 329
Nonvested, Weighted average exercise price   5    
Vested, Weighted average exercise price   $ 98    
Average remaining contractual life (in years)        
Outstanding, Average remaining contractual life (in years)   9 years 6 months 8 years 10 months 24 days 8 years 7 months 6 days
Options granted, Average remaining contractual life (in years)   10 years 9 years 10 months 24 days  
Non-vested, Average remaining contractual life (in years)   9 years 8 months 12 days    
Vested, Average remaining contractual life (in years)   8 years 6 months    
Performance-based Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]        
Beginning Balance, Number of options outstanding   5,456 5,813  
Cancelled, Number of options outstanding (2,596) (2,596)    
Options forfeited, Number of options outstanding   (73) (357)  
Ending Balance, Number of options outstanding   2,787 5,456 5,813
Non-vested, Number of options outstanding   917    
Vested, Number of options outstanding   1,870    
Weighted average exercise price        
Beginning Balance, Weighted average exercise price   $ 502 $ 517  
Cancelled, Weighted average exercise price   704    
Options forfeited, Weighted average exercise price   249 760  
Ending Balance, Weighted average exercise price   320 $ 502 $ 517
Nonvested, Weighted average exercise price   429    
Vested, Weighted average exercise price   $ 267    
Average remaining contractual life (in years)        
Outstanding, Average remaining contractual life (in years)   5 years 1 month 6 days 5 years 10 months 24 days 6 years 9 months 18 days
Non-vested, Average remaining contractual life (in years)   4 years 10 months 24 days    
Vested, Average remaining contractual life (in years)   5 years 3 months 18 days