Significant Accounting Policies - Schedule of Impact of Adoption on Condensed Consolidated Statement of Operations (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Apr. 30, 2020 |
Apr. 30, 2019 |
|
| Sales | $ 131,389,906 | $ 85,923,221 |
| Cost of goods sold | 37,875,616 | 28,796,936 |
| Gross Profit | $ 93,514,290 | 57,126,285 |
| Excluding the Effect of ASC 606 [Member] | ||
| Sales | 87,521,383 | |
| Cost of goods sold | 29,462,594 | |
| Gross Profit | 58,058,789 | |
| ASC 606 Impact [Member] | ||
| Sales | 1,598,162 | |
| Cost of goods sold | 665,658 | |
| Gross Profit | $ 932,504 | |