XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other current assets (Details) - USD ($)
Apr. 30, 2024
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Contract asset $ 1,477,859 $ 0
Prepaid expenses 1,206,306 752,564
Grant receivable 675,000
Prepaid inventory 602,888 359,500
Accrued interest income 151,671
Total $ 3,962,053 $ 1,263,735