Annual report pursuant to Section 13 and 15(d)

Property and Equipment (Schedule of Property and Equipment) (Details)

v3.19.2
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
Apr. 30, 2019
Apr. 30, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,216,864 $ 4,182,526
Accumulated depreciation and amortization (1,825,524) (1,320,360)
Property and equipment, net 4,391,340 2,862,166
Call center equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 193,774 140,509
Computer and office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 327,621 230,810
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,381,271 932,454
Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,314,198 $ 2,878,753