XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Sep. 30, 2020
Mar. 31, 2020
Allowance for doubtful accounts $ 85,419 $ 62,248
Accumulated depreciation 4,369,737 3,060,681
Convertible promissory notes, issuance costs current $ 18,278 $ 237,611
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 48,324,347 46,204,139
Common stock, shares outstanding 48,324,347 46,204,139
Licensing Agreements [Member]    
Accumulated amortization $ 183,333 $ 158,833
Patents [Member]    
Accumulated amortization 807,766 561,096
Other Intangible Assets [Member]    
Accumulated amortization $ 2,211,057 $ 1,496,833