XML 36 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Compensation - Stock Options Vested and Expected to Vest (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Options [Roll Forward]    
Balance as of December 31, 2019 1,865 2,752
Vested and expected to vest at December 31, 2019 1,658  
Exercisable at December 31, 2019 1,133  
Weighted Average Exercise Price [Roll Forward]    
Balance as of December 31, 2019 (in dollars per share) $ 2,968.22  
Vested and expected to vest at December 31, 2019 3,286.28  
Exercisable at December 31, 2019 $ 4,729.07  
Weighted Average Remaining Contractual Term [Roll Forward]    
Balance as of December 31, 2019 7 years 2 months 12 days  
Vested and expected to vest at December 31, 2019 7 years 1 month 6 days  
Exercisable at December 31, 2019 6 years 6 months