XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Company's revenue disaggregated by revenue type (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Accounting Policies [Abstract]    
Contract related $ 4,173,005 $ 1,312,427
Product related 13,663,377 3,308,407
Total $ 17,836,382 $ 4,620,834