XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.4
Stock compensation expense by functional category (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Research and development $ 80,093 $ 147,629 $ 174,515 $ 275,046
Sales and marketing 130,264 208,903 246,807 374,212
General and administrative 1,093,680 839,793 2,328,753 1,458,673
Total $ 1,304,037 $ 1,196,325 $ 2,750,075 $ 2,107,931