ÌÒÖ­Ó°Ôº

Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Share-Based Compensation (Details)

v3.22.2.2
Stockholders' Equity - Schedule of Share-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý
Stock based compensation expense $ 458,336 $ 722,158 $ 504,666 $ 1,264,870
RSUs Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý
Stock based compensation expense 458,206 688,129 499,259 1,134,906
Restricted Stock Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý
Stock based compensation expense 0 10,525 0 21,052
Stock options Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý
Stock based compensation expense $ 130 $ 23,504 $ 5,407 $ 108,912