XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation- Narrative (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options exercised (in shares) 0 22,253
Total intrinsic value of options exercised $ 0 $ 40,000
Unrecognized compensation cost related to unvested stock option 12,200,000  
Unrecognized compensation cost related to unvested RSU $ 700,000  
Weighted average period for unrecognized compensation cost 1 year 6 months 18 days  
Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 1,300,000 1,400,000
Income tax expense 418,000 0
RSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 300,000 $ 200,000
Stock options vesting RSU (in Shares) 74,560 0
Total intrinsic value of RSU $ 889,974 $ 0
Discontinued Operations, Disposed of by Sale | Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 0 $ 8,000