XML 108 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Schedule of Stock Options, by Exercise Price Range) (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 584,178
Options Outstanding: Weighted Average Remaining Contractual Life (in years) 7 years 1 month 6 days
Options Outstanding: Weighted Average Exercise Price (in usd per share) $ 13.00
Options Exercisable: Shares Exercisable | shares 312,779
Options Exercisable: Weighted Average Exercise Price (in usd per share) $ 8.33
$0.00 - $6.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 80,361
Options Outstanding: Weighted Average Remaining Contractual Life (in years) 3 years 3 months 18 days
Options Outstanding: Weighted Average Exercise Price (in usd per share) $ 5.45
Options Exercisable: Shares Exercisable | shares 80,361
Options Exercisable: Weighted Average Exercise Price (in usd per share) $ 5.45
$0.00 - $6.00 | Minimum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower 0
$0.00 - $6.00 | Maximum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, upper $ 6
$6.01 - $12.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 229,751
Options Outstanding: Weighted Average Remaining Contractual Life (in years) 5 years 10 months 24 days
Options Outstanding: Weighted Average Exercise Price (in usd per share) $ 8.54
Options Exercisable: Shares Exercisable | shares 198,580
Options Exercisable: Weighted Average Exercise Price (in usd per share) $ 8.30
$6.01 - $12.00 | Minimum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower 6.01
$6.01 - $12.00 | Maximum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, upper $ 12
$12.01 - $18.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 74,066
Options Outstanding: Weighted Average Remaining Contractual Life (in years) 8 years 1 month 6 days
Options Outstanding: Weighted Average Exercise Price (in usd per share) $ 15.69
Options Exercisable: Shares Exercisable | shares 33,838
Options Exercisable: Weighted Average Exercise Price (in usd per share) $ 15.37
$12.01 - $18.00 | Minimum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower 12.01
$12.01 - $18.00 | Maximum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, upper $ 18
$18.01 - $24.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding: Shares Outstanding | shares 200,000
Options Outstanding: Weighted Average Remaining Contractual Life (in years) 9 years 6 months
Options Outstanding: Weighted Average Exercise Price (in usd per share) $ 20.16
Options Exercisable: Shares Exercisable | shares 0
Options Exercisable: Weighted Average Exercise Price (in usd per share) $ 0.00
$18.01 - $24.00 | Minimum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower 18.01
$18.01 - $24.00 | Maximum  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, upper $ 24