XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Stock Options Roll Forward (Details) - Stock options
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Outstanding as of December 31, 2019 (shares) | shares 126,528
Exercised (shares) | shares (23,115)
Outstanding as of June 30, 2020 (shares) | shares 103,413
Exercisable as of June 30, 2020 (shares) | shares 103,413
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price, options outstanding, as of December 31, 2019 ($ per share) | $ / shares $ 24.57
Weighted average exercise price, options exercised ($ per share) | $ / shares 16.43
Weighted average exercise price, options outstanding, as of June 30, 2020 ($ per share) | $ / shares 26.39
Weighted average exercise price, options exercisable, as of June 30, 2020 ($ per share) | $ / shares $ 26.39