Annual report pursuant to Section 13 and 15(d)

Preferred Stock - Schedule of Estimated Fair Values for Series A-1 Convertible Preferred Stock Warrants (Details)

v3.19.1
Preferred Stock - Schedule of Estimated Fair Values for Series A-1 Convertible Preferred Stock Warrants (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Series A-1 Convertible Preferred Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Allocated fair value | $ $ 189,550
Series A-1 Convertible Preferred Stock /Series A-1 Warrants | shares 125,000
Value of common stock $ 2.98
Common stock conversion factor numerator 4.00
Common stock conversion factor denominator 4.00
Exercise price per share - Series X Warrants
Required rate of return 27.00%
Series A-1 Convertible Preferred Stock [Member] | Measurement Input, Expected Term [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 6 years 8 months 26 days
Series A-1 Convertible Preferred Stock [Member] | Measurement Input, Price Volatility [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 52.00%
Series A-1 Convertible Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 2.00%
Series A-1 Convertible Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 0.00%
Series A-1 Warrants [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Allocated fair value | $ $ 310,450
Series A-1 Convertible Preferred Stock /Series A-1 Warrants | shares 125,000
Value of common stock $ 2.98
Common stock conversion factor numerator
Common stock conversion factor denominator
Exercise price per share - Series X Warrants $ 6.00
Required rate of return 0.00%
Series A-1 Warrants [Member] | Measurement Input, Expected Term [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 6 years 8 months 26 days
Series A-1 Warrants [Member] | Measurement Input, Price Volatility [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 52.00%
Series A-1 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 2.00%
Series A-1 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, measurement input, percentages 0.00%