Quarterly report pursuant to Section 13 or 15(d)

Inventories (Details)

v3.22.4
Inventories (Details) - USD ($)
Jan. 31, 2023
Apr. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 5,608,584 $ 2,831,713
Work-in-process 192,166 173,112
Finished goods 3,493,503 891,045
Total $ 9,294,253 $ 3,895,870