XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Stock Option Activity (Details) - Stock Option
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Number of Options    
Outstanding at beginning of period (shares) | shares   2,847,101
Options granted (shares) | shares 0 5,000
Options exercised (shares) | shares   (501,136)
Options forfeited (shares) | shares   (41,135)
Outstanding at end of period (shares) | shares 2,309,830 2,309,830
Weighted-Average Exercise Price Per Share    
Outstanding at beginning of period (USD per share) | $ / shares   $ 13.22
Options granted (USD per share) | $ / shares   29.03
Options exercised (USD per share) | $ / shares   2.70
Options forfeited (USD per share) | $ / shares   23.73
Outstanding at end of period (USD per share) | $ / shares $ 15.35 $ 15.35
Aggregate Intrinsic Value    
Intrinsic value of options exercised | $   $ 15,864
Intrinsic value of options outstanding | $ $ 45,896 $ 45,896