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