XML 245 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Number of Options Outstanding      
Balance outstanding (in shares) 1,837,576    
Granted (in shares) 367,265    
Exercised (in shares) (62,457)    
Forfeited/canceled (in shares) (97,750)    
Balance outstanding (in shares) 2,044,634    
Weighted average fair value (in dollars per share) $ 10.64    
Weighted-Average Exercise Price      
Options outstanding (in dollars per share) 14.54    
Granted (in dollars per share) 19.11    
Exercised (in dollars per share) 5.99    
Forfeited/canceled (in dollars per share) 15.70    
Options outstanding (in dollars per share) $ 15.57    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term 8 years 14 days 8 years 21 days  
Aggregate intrinsic value $ 10,046   $ 24,122