XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2020
Mar. 31, 2020
Allowance for doubtful accounts $ 117,094 $ 62,248
Accumulated depreciation 5,100,920 3,060,681
Convertible promissory notes, issuance costs current $ 121,325 $ 237,611
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 63,498,045 46,204,139
Common stock, shares outstanding 63,498,045 46,204,139
Licensing Agreements [Member]    
Accumulated amortization $ 195,833 $ 158,833
Patents [Member]    
Accumulated amortization 931,102 561,096
Other Intangible Assets [Member]    
Accumulated amortization $ 2,568,168 $ 1,496,833