XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 650,701
Options Outstanding: Weighted Average Remaining Contractual Life 7 years
Options Outstanding: Weighted Average Exercise Price (in dollars per share) $ 16.19
Options Exercisable: Shares Exercisable | shares 387,870
Options Exercisable: Weighted Average Exercise Price (in dollars per share) $ 13.21
$0.00 - $6.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower (in dollars per share) 0.00
Range of exercise prices, upper (in dollars per share) $ 6.00
Options Outstanding: Shares Outstanding | shares 44,000
Options Outstanding: Weighted Average Remaining Contractual Life 2 years
Options Outstanding: Weighted Average Exercise Price (in dollars per share) $ 5.65
Options Exercisable: Shares Exercisable | shares 44,000
Options Exercisable: Weighted Average Exercise Price (in dollars per share) $ 5.65
$6.01 - $12.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower (in dollars per share) 6.01
Range of exercise prices, upper (in dollars per share) $ 12.00
Options Outstanding: Shares Outstanding | shares 156,667
Options Outstanding: Weighted Average Remaining Contractual Life 4 years 8 months 12 days
Options Outstanding: Weighted Average Exercise Price (in dollars per share) $ 8.85
Options Exercisable: Shares Exercisable | shares 156,667
Options Exercisable: Weighted Average Exercise Price (in dollars per share) $ 8.85
$12.01 - $18.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower (in dollars per share) 12.01
Range of exercise prices, upper (in dollars per share) $ 18.00
Options Outstanding: Shares Outstanding | shares 102,533
Options Outstanding: Weighted Average Remaining Contractual Life 7 years 7 months 6 days
Options Outstanding: Weighted Average Exercise Price (in dollars per share) $ 15.94
Options Exercisable: Shares Exercisable | shares 67,533
Options Exercisable: Weighted Average Exercise Price (in dollars per share) $ 15.78
$18.01 - $24.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower (in dollars per share) 18.01
Range of exercise prices, upper (in dollars per share) $ 24.00
Options Outstanding: Shares Outstanding | shares 347,501
Options Outstanding: Weighted Average Remaining Contractual Life 8 years 6 months
Options Outstanding: Weighted Average Exercise Price (in dollars per share) $ 20.92
Options Exercisable: Shares Exercisable | shares 119,670
Options Exercisable: Weighted Average Exercise Price (in dollars per share) $ 20.26