Annual report pursuant to Section 13 and 15(d)

Stock and Employee Benefit Plans - Stock Option Activity (Details)

v3.20.1
Stock and Employee Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Options    
Exercised (shares) 279,075 596,269
2014 and 2016 Stock Plans    
Number of Options    
Outstanding (shares) 6,850,047  
Granted (shares) 2,189,269  
Exercised (shares) 279,075  
Canceled (shares) (500,326)  
Outstanding (shares) 8,259,915 6,850,047
Vested or expected to vest (shares) 8,259,915  
Exercisable (shares) 4,908,300  
Weighted- Average Exercise Price    
Outstanding (USD per share) $ 3.76  
Granted (USD per share) 3.16  
Exercised (USD per share) 1.98  
Canceled (USD per share) 4.70  
Outstanding (USD per share) 3.60 $ 3.76
Vested or expected to vest (USD per share) 3.60  
Exercisable (USD per share) $ 3.11  
Weighted- Average Remaining Contractual Life    
Outstanding 7 years 3 months  
Vested or expected to vest 7 years 3 months  
Exercisable 6 years 3 months 25 days  
Aggregate Intrinsic Value    
Outstanding $ 3,257  
Granted 0  
Exercised 486  
Canceled 288  
Outstanding 7,987 $ 3,257
Vested or expected to vest 7,987  
Exercisable $ 6,348  
Executive Officers and Senior Leadership    
Number of Options    
Outstanding (shares) 1,125,000  
Exercised (shares) 300,000  
Canceled (shares) (225,000)  
Outstanding (shares) 1,200,000 1,125,000
Vested or expected to vest (shares) 1,200,000  
Exercisable (shares) 812,500  
Weighted- Average Exercise Price    
Outstanding (USD per share) $ 4.41  
Exercised (USD per share) 4.65  
Canceled (USD per share) 5.00  
Outstanding (USD per share) 4.36 $ 4.41
Vested or expected to vest (USD per share) 4.36  
Exercisable (USD per share) $ 4.08  
Weighted- Average Remaining Contractual Life    
Outstanding 5 years 11 months 4 days  
Vested or expected to vest 5 years 11 months 4 days  
Exercisable 4 years 4 months 5 days  
Aggregate Intrinsic Value    
Outstanding $ 0  
Granted 0  
Canceled 0  
Outstanding 130 $ 0
Vested or expected to vest 130  
Exercisable $ 130