Business Segment and Geographic Area Information - Schedule of Segment Information (Details) - USD ($)
|
12 Months Ended |
Apr. 30, 2020 |
Apr. 30, 2019 |
| Net sales |
$ 131,389,906
|
$ 85,923,221
|
| Gross profit |
93,514,290
|
57,126,285
|
| Selling and marketing expenses |
60,814,242
|
43,956,495
|
| General and administrative expenses |
23,004,747
|
14,269,984
|
| Consolidated operating earnings (loss) |
9,695,301
|
(1,000,194)
|
| Consolidated total assets |
24,577,358
|
16,004,023
|
| Consolidated payments for property and equipment |
160,857
|
296,353
|
| Consolidated depreciation and amortization |
714,350
|
83,035
|
| Health and Wellness Products [Member] |
|
|
| Net sales |
129,024,888
|
83,483,841
|
| Gross profit |
91,831,033
|
55,477,170
|
| Consolidated total assets |
23,347,464
|
14,442,146
|
| Consolidated payments for property and equipment |
152,814
|
281,535
|
| Consolidated depreciation and amortization |
122,417
|
74,732
|
| Other [Member] |
|
|
| Net sales |
2,365,018
|
2,439,380
|
| Gross profit |
1,683,257
|
1,649,115
|
| Corporate [Member] |
|
|
| Consolidated total assets |
1,229,894
|
1,561,877
|
| Consolidated payments for property and equipment |
8,043
|
14,818
|
| Consolidated depreciation and amortization |
$ 6,443
|
$ 8,303
|