XML 17 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Components of purchase consideration (Details) - USD ($)
Apr. 30, 2020
Aug. 02, 2019
Apr. 30, 2019
Contingent consideration $ 883,712   $ 0
Pantheon [Member]      
Contingent consideration 473,949 $ 354,292 0
Medisource      
Contingent consideration 409,763 $ 409,790 0
Warrants to be issued      
Contingent consideration 0   0
Call Option      
Contingent consideration $ 0   $ 0