Description of Operations (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net cash used in operating activities $ 11,316,924 $ 6,039,019
Net sales 131,389,906 85,923,221
Cash and cash equivalents $ 11,742,728 $ 3,912,135