XML 16 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 129,365 $ 23,046 $ 26,046
Accumulated depreciation 516,144 113,158 77,861
Convertible promissory notes, issuance costs $ 24,144
Common stock, par value $ 0.001 $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000 200,000,000
Common stock, shares issued 44,013,075 28,394,503 22,487,793
Common stock, shares outstanding 44,013,075 28,394,503 22,487,793
Other Intangible Assets [Member]      
Accumulated amortization $ 61,803    
Licensing Agreements [Member]      
Accumulated amortization 108,833 $ 58,333 $ 45,833
Patents [Member]      
Accumulated amortization $ 134,701 $ 49,627 $ 25,166