| Property and Equipment (Tables)
 | 12 Months Ended | 
| Apr. 30, 2019 | 
|---|
| Property, Plant and Equipment [Line Items] | Ìý | 
| Schedule of Property and Equipment | Property and equipment consisted of the following at April 30, 2019 and AprilÌý30, 2018: 
 
|  |  |  |  |  |  |  |  |  |  
| Ìý | Ìý | For the Years Ended April 30, | Ìý |  
| Ìý | Ìý | 2019 | Ìý | Ìý | 2018 | Ìý |  
| Call center hardware | Ìý | $ | 193,774 | Ìý | Ìý | $ | 140,509 | Ìý |  
| Computer and office equipment | Ìý | Ìý | 327,621 | Ìý | Ìý | Ìý | 230,810 | Ìý |  
| Furniture and fixtures | Ìý | Ìý | 1,381,271 | Ìý | Ìý | Ìý | 932,454 | Ìý |  
| Software | Ìý | Ìý | 4,314,198 | Ìý | Ìý | Ìý | 2,878,753 | Ìý |  
| Ìý | Ìý | Ìý | 6,216,864 | Ìý | Ìý | Ìý | 4,182,526 | Ìý |  
| Accumulated depreciation | Ìý | Ìý | (1,825,524 | ) | Ìý | Ìý | (1,320,360 | ) |  
| Property and equipment, net | Ìý | $ | 4,391,340 | Ìý | Ìý | $ | 2,862,166 |  | 
| Schedule of Depreciation and Amortization Expense | Depreciation expense and amortization for all Property and Equipment as well as the portion for just software is presented below for the years ended April 30, 2019 and 2018: 
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Ìý | Ìý | Ìý | Ìý | Ìý | For the |  
| Ìý | Ìý | Ìý | Ìý | Ìý | Years Ended  April 30, |  
| Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2019 | Ìý | Ìý | 2018 |  
| Depreciation and amortization Expense | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ | 1,002,347 | Ìý | Ìý | $ | 578,244 |  
| Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |  
| Software amortization Expense | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ | 684,871 | Ìý | Ìý | $ | 475,178 |  | 
| Software [Member] | Ìý | 
| Property, Plant and Equipment [Line Items] | Ìý | 
| Schedule of Intangible Asset | Software consisted of the following at April 30, 2019 and 2018: 
 
|  |  |  |  |  |  |  |  |  |  
| Ìý | Ìý | For the Years Ended April 30, | Ìý |  
| Ìý | Ìý | 2019 | Ìý | Ìý | 2018 | Ìý |  
| Software | Ìý | $ | 4,314,198 | Ìý | Ìý | $ | 2,878,753 | Ìý |  
| Accumulated depreciation | Ìý | Ìý | (1,351,193 | ) | Ìý | Ìý | (1,146,008 | ) |  
| Software, net | Ìý | $ | 2,963,005 | Ìý | Ìý | $ | 1,732,745 |  | 
| Schedule of Estimated Future Amortization Expense | The following is a schedule of estimated future amortization expense of software at April 30, 2019: 
 
|  |  |  |  |  |  
| Year Ending April 30, | Ìý | Ìý | Ìý |  
| 2020 | Ìý | $ | 826,918 | Ìý |  
| 2021 | Ìý | Ìý | 754,471 | Ìý |  
| 2022 | Ìý | Ìý | 664,998 | Ìý |  
| 2023 | Ìý | Ìý | 504,758 | Ìý |  
| Thereafter | Ìý | Ìý | 211,860 | Ìý |  
| Total | Ìý | $ | 2,963,005 |  |