v3.25.2
Summary of Significant Accounting Policies - Summary of Inventories (Details) - USD ($)
Apr. 30, 2025
Apr. 30, 2024
Inventory, Net [Abstract]    
Raw materials $ 322,996 $ 322,996
Sub-assemblies 347,036 347,436
Work in progress 21,741 21,741
Finished goods 44,069 22,581
Reserve for obsolescence (85,575) (85,575)
Total Inventory $ 650,267 $ 629,179