Property and Equipment - Summary of Property and Equipment (Details) - USD ($) |
Apr. 30, 2020 |
Apr. 30, 2019 |
|---|---|---|
| Property, Plant and Equipment [Abstract] | ||
| Furniture and fixtures | $ 224,239 | $ 193,737 |
| Computer equipment and software | 155,493 | 91,223 |
| Leasehold improvements | 106,877 | 82,981 |
| Office equipment | 31,652 | 30,601 |
| Total property and equipment | 518,261 | 398,542 |
| Accumulated depreciation and amortization | (219,878) | (91,018) |
| Property and equipment, net | $ 298,383 | $ 307,524 |