XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Number of Options Outstanding      
Balance outstanding (in shares) 1,837,576    
Granted (in shares) 367,265    
Exercised (in shares) (83,652)    
Forfeited/canceled (in shares) (114,000)    
Balance outstanding (in shares) 2,007,189    
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) 6.77    
Forfeited/canceled (in dollars per share) 16.73    
Options outstanding (in dollars per share) $ 15.58    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term 7 years 4 months 28 days 8 years 21 days  
Aggregate intrinsic value $ 9,633   $ 24,122