XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Assumptions Used in Estimation of Fair Value of Stock (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average Black-Scholes fair value of stock options granted $ 8.50 $ 26.61 $ 23.43 $ 27.55
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.81% 2.59% 1.81% 2.26%
Volatility, minimum 127.32% 113.68% 111.65% 113.98%
Expected term (in years) 4 years 15 days 4 years 1 month 6 days 4 years 15 days 4 years 1 month 6 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 $ 9.45 $ 13.21 $ 7.25 $ 8.99
Risk-free interest rate, minimum 1.34% 0.74% 1.20% 0.66%
Volatility, minimum 59.71% 59.84% 52.19% 59.84%
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 2.33% 2.74% 2.55% 2.74%
Volatility, maximum 128.49% 114.24% 128.49% 114.12%
Expected term (in years) 4 years 18 days 4 years 1 month 10 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 $ 34.78 $ 70.64 $ 34.78 $ 70.64
Risk-free interest rate, maximum 2.50% 1.79% 2.50% 1.79%
Volatility, maximum 171.60% 203.83% 171.60% 203.83%
Expected term (in years) 2 years 2 years 2 years 2 years