XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation - Stock Options Vested and Expected to Vest (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Options [Roll Forward]    
Balance as of December 31, 2020 531,336 1,865
Vested and expected to vest at December 31, 2020 490,008  
Exercisable at December 31, 2020 75,028  
Weighted Average Exercise Price [Roll Forward]    
Balance as of December 31, 2020 (in dollars per share) $ 10.01  
Vested and expected to vest at December 31, 2020 10.52  
Exercisable at December 31, 2020 $ 56.84  
Weighted Average Remaining Contractual Term [Roll Forward]    
Balance as of December 31, 2020 9 years 4 months 28 days  
Vested and expected to vest at December 31, 2020 9 years 4 months 28 days  
Exercisable at December 31, 2020 9 years 5 months 4 days