XML 22 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition under ASC 606 (Narrative) (Details) - USD ($)
3 Months Ended
Jul. 31, 2019
Apr. 30, 2021
Apr. 30, 2020
Deferred Revenue, Revenue Recognized $ 1,095,424    
Revenue recognition, anticipated benefit period 3 years 6 months    
Capitalized Contract Cost, cost capitalized during period $ 79,045    
Capitalized Contract Cost, Amortization 70,815    
Capitalized Contract Cost $ 202,634    
Subsequent Event [Member]      
Remaining Performance Obligations   $ 307,573 $ 2,700,249