Annual report pursuant to Section 13 and 15(d)

Property and Equipment -Schedule of Software (Details)

v3.21.2
Property and Equipment -Schedule of Software (Details) - Software - USD ($)
Apr. 30, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]    
Finite-lived intangible assets, gross $ 8,488,635 $ 6,162,770
Accumulated amortization (3,444,325) (2,049,809)
Total $ 5,044,310 $ 4,112,961