XML 37 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Assumptions Used in Estimation of Fair Value of Stock (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average Black-Scholes fair value of stock options granted $ 4.91 $ 21.80 $ 5.42 $ 25.80
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected forfeiture rate 0.00% 0.00% 0.00% 0.00%
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected forfeiture rate 0.00% 0.00% 0.00% 0.00%
Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate, minimum 1.52% 2.68% 1.52% 2.26%
Volatility, minimum 128.00% 113.64% 111.65% 113.64%
Expected term (in years) 3 years 11 months 19 days 4 years 29 days 3 years 11 months 19 days 4 years 29 days
Minimum [Member] | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average Black-Scholes fair value of stock options granted $ 2.57 $ 7.20 $ 2.57 $ 7.20
Risk-free interest rate, minimum 1.34% 0.74% 1.20% 0.66%
Volatility, minimum 59.71% 52.19% 52.19% 52.19%
Expected term (in years) 6 months 6 months 6 months 6 months
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate, maximum 1.57% 2.86% 2.55% 2.86%
Volatility, maximum 133.80% 114.90% 133.80% 114.90%
Expected term (in years) 4 years 5 months 12 days 4 years 1 month 6 days 4 years 6 months 4 years 1 month 21 days
Maximum [Member] | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average Black-Scholes fair value of stock options granted $ 35.00 $ 70.60 $ 35.00 $ 70.60
Risk-free interest rate, maximum 2.55% 2.24% 2.55% 2.24%
Volatility, maximum 171.60% 203.83% 171.60% 203.83%
Expected term (in years) 2 years 2 years 2 years 2 years