Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Assumptions Used in Calculating the Fair Value (Details)

v3.20.1
Stockholders' Equity - Schedule of Assumptions Used in Calculating the Fair Value (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dividend yield 0.00% 0.00%
Expected lives (in years)   5 years 10 months
Minimum    
Expected Volatility 52.17% 51.58%
Risk free Interest rates 1.39% 2.77%
Expected lives (in years) 5 years 6 months  
Maximum    
Expected Volatility 52.90% 54.21%
Risk free Interest rates 1.72% 3.00%
Expected lives (in years) 6 years