v3.19.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Nov. 29, 2026
Commitments and Contingencies [Line Items]            
Rent expense $ 42,949 $ 147,522 $ 128,847 $ 442,566    
Amortization of the leasehold incentive obligation 56,263 $ 56,263 168,789 168,789    
Sublease income 105,529   316,587      
Amount of royalty expense paid     80,096 $ 77,400    
Annual future minimum royalty payments $ 90,000   $ 90,000      
Contractual commitment with supplier to purchase products remainder of fiscal year         $ 165,000  
Initial purchase period         2 years  
Termination period         90 days  
Scenario, Forecast            
Commitments and Contingencies [Line Items]            
Annual future minimum royalty payments           $ 110,000