XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Other Current Assets (Details) - USD ($)
Dec. 31, 2024
Apr. 30, 2024
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Prepaid expenses $ 2,561,744 $ 1,206,306 $ 752,564
Prepaid inventory 641,959 602,888 359,500
Contract asset 1,477,859
Grant receivable 675,000
Accrued interest income 151,671
Total $ 3,203,703 $ 3,962,053 $ 1,263,735