XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Allowance for doubtful accounts $ 78,154 $ 62,248
Accumulated depreciation 3,736,734 3,060,681
Convertible promissory notes, issuance costs current $ 127,944 $ 237,611
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 47,454,277 46,204,139
Common stock, shares outstanding 47,454,277 46,204,139
Licensing Agreements [Member]    
Accumulated amortization $ 170,833 $ 158,333
Patents [Member]    
Accumulated amortization 684,431 561,096
Other Intangible Assets [Member]    
Accumulated amortization $ 1,853,946 $ 1,496,833