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