Annual report pursuant to Section 13 and 15(d)

Stock Compensation (Summary Of The Status Of Stock Options Outstanding) (Details)

v3.20.1
Stock Compensation (Summary Of The Status Of Stock Options Outstanding) (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
$2.54 to $5.24 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit $ 2.54
Range of Exercise Prices, upper limit $ 5.24
Shares | shares 449,989
Weighted Average Remaining Option Life 5 years 2 months 12 days
Weighted Average Exercise Price $ 3.57
$5.25 to $7.49 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 5.25
Range of Exercise Prices, upper limit $ 7.49
Shares | shares 256,433
Weighted Average Remaining Option Life 3 years 3 months 18 days
Weighted Average Exercise Price $ 6.58
$7.50 to $9.74 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 7.50
Range of Exercise Prices, upper limit $ 9.74
Shares | shares 0
Weighted Average Remaining Option Life 0 years
Weighted Average Exercise Price $ 0.00
$9.75 to $11.99 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 9.75
Range of Exercise Prices, upper limit $ 11.99
Shares | shares 347,863
Weighted Average Remaining Option Life 1 year 9 months 18 days
Weighted Average Exercise Price $ 11.35
$12.00 to $14.15 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 12.00
Range of Exercise Prices, upper limit $ 14.15
Shares | shares 76,187
Weighted Average Remaining Option Life 1 year 2 months 12 days
Weighted Average Exercise Price $ 12.97