XML 25 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2020
Mar. 31, 2019
Allowance for doubtful accounts $ 62,248 $ 129,365
Accumulated depreciation 3,060,681 516,144
Convertible promissory notes, issuance costs current $ 237,611  
Convertible promissory notes, issuance costs   $ 24,144
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 46,204,139 44,013,075
Common stock, shares outstanding 46,204,139 44,013,075
Other Intangible Assets [Member]    
Accumulated amortization $ 1,496,833 $ 61,803
Licensing Agreements [Member]    
Accumulated amortization 158,333 108,833
Patents [Member]    
Accumulated amortization $ 561,096 $ 134,701