Annual report pursuant to Section 13 and 15(d)

Stock - Based Compensation - Stock Options by Exercise Price Range (Details)

v3.19.3.a.u2
Stock - Based Compensation - Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of outstanding stock options (in shares) | shares 55,468
Number of exercisable stock options (in shares) | shares 51,745
Exercise Price of $11.35  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) $ 11.35
Number of outstanding stock options (in shares) | shares 11,713
Weighted average exercise price (in dollars per share) $ 11.35
Weighted average remaining contractual life in years 2 years 1 month 6 days
Number of exercisable stock options (in shares) | shares 11,713
Exercisable stock options, weighted average exercise price (in dollars per share) $ 11.35
Exercise Price of $13.70  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) $ 13.70
Number of outstanding stock options (in shares) | shares 13,994
Weighted average exercise price (in dollars per share) $ 13.70
Weighted average remaining contractual life in years 3 years 1 month 6 days
Number of exercisable stock options (in shares) | shares 13,994
Exercisable stock options, weighted average exercise price (in dollars per share) $ 13.70
Exercise Price of $14.76  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) $ 14.76
Number of outstanding stock options (in shares) | shares 8,109
Weighted average exercise price (in dollars per share) $ 14.76
Weighted average remaining contractual life in years 4 years 1 month 21 days
Number of exercisable stock options (in shares) | shares 8,109
Exercisable stock options, weighted average exercise price (in dollars per share) $ 14.76
Exercise Price of $16.01  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) $ 16.01
Number of outstanding stock options (in shares) | shares 21,652
Weighted average exercise price (in dollars per share) $ 16.01
Weighted average remaining contractual life in years 5 years 1 month 10 days
Number of exercisable stock options (in shares) | shares 17,929
Exercisable stock options, weighted average exercise price (in dollars per share) $ 16.01