Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($) |
Oct. 31, 2017 |
Apr. 30, 2017 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 2,931,187 | $ 2,544,725 |
Accumulated depreciation and amortization | (1,192,350) | (1,090,010) |
Total property and equipment, net | 1,738,837 | 1,454,715 |
Call Center Hardware [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 82,606 | 53,748 |
Computer And Office Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 105,717 | 103,649 |
Furniture and Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 282,932 | 255,984 |
Software [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 2,459,932 | $ 2,131,344 |