Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.19.3.a.u2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Feb. 28, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Amortization expense $ 0 $ 376  
Offering costs     $ 276,560
Interest or penalties recognized 0 $ 0  
Conversion of Preferred Stock into Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Conversion of stock, shares issued (in shares)   2,534,766  
Trademarks      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Intangible assets, gross $ 97,556 $ 84,942  
Patents      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Write-off of intangible assets   $ 19,138  
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of EPS (in shares) 2,883,550 2,235,000  
Restricted Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of EPS (in shares) 158,336 127,500  
Convertible Debt Securities      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of EPS (in shares) 1,374,608 776,350  
Minimum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Property and equipment, useful life (in years) 3 years    
Maximum      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Property and equipment, useful life (in years) 5 years