XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Antidilutive securities excluded from computation of diluted net loss per share (Details) - shares
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Accounting Policies [Abstract]    
Series B Preferred Stock, as converted 3,896 3,896
Stock options 7,319,988 6,884,017
Warrants 1,821,291 1,539,999
Restricted stock 2,202,599 842,701
Total 11,347,774 9,270,613