XML 42 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Details) - USD ($)
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Total revenue $ 2,573,668 $ 2,887,830
North America [Member]    
Total revenue 1,744,753 1,738,303
EMEA [Member]    
Total revenue 469,520 641,994
Asia Pacific [Member]    
Total revenue 252,712 416,025
Latin America [Member]    
Total revenue $ 106,683 $ 91,508