Fair Value Measurements of Financial Instruments - Summary of Financial Assets and Liabilities (Details) - USD ($)
|
Apr. 30, 2020 |
Apr. 30, 2019 |
| Accounts receivable, related party |
|
$ 3,446,114
|
| Notes receivable |
118,047
|
|
| Investments in unconsolidated entities |
20,000
|
207,500
|
| Total assets |
138,047
|
3,653,614
|
| Convertible notes payable |
115,745
|
870,567
|
| Notes payable |
|
2,123,208
|
| Total liabilities |
115,745
|
2,993,775
|
| Level 1 [Member] |
|
|
| Accounts receivable, related party |
|
|
| Notes receivable |
|
|
| Investments in unconsolidated entities |
|
|
| Total assets |
|
|
| Convertible notes payable |
|
|
| Notes payable |
|
|
| Total liabilities |
|
|
| Level 2 [Member] |
|
|
| Accounts receivable, related party |
|
|
| Notes receivable |
|
|
| Investments in unconsolidated entities |
|
|
| Total assets |
|
|
| Convertible notes payable |
|
|
| Notes payable |
|
|
| Total liabilities |
|
|
| Level 3 [Member] |
|
|
| Accounts receivable, related party |
|
3,446,114
|
| Notes receivable |
118,047
|
|
| Investments in unconsolidated entities |
20,000
|
207,500
|
| Total assets |
138,047
|
3,653,614
|
| Convertible notes payable |
115,745
|
870,567
|
| Notes payable |
|
2,123,208
|
| Total liabilities |
$ 115,745
|
$ 2,993,775
|