XML 71 R47.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY, Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Stock Options by Exercise Price [Abstract]  
Number of shares outstanding (in shares) | shares 189,187
Weighted average life 8 years 7 months 13 days
Weighted average exercise price (in dollars per share) $ 46.79
Number of shares exercisable (in shares) | shares 39,312
Weighted average option price (in dollars per share) $ 32.73
Weighted average life 5 years 6 months 18 days
$15.75-15.85 [Member]  
Stock Options by Exercise Price [Abstract]  
Options exercise price, lower limit (in dollars per share) $ 15.75
Options exercise price, upper limit (in dollars per share) $ 15.85
Number of shares outstanding (in shares) | shares 21,000
Weighted average life 3 years 22 days
Weighted average exercise price (in dollars per share) $ 15.82
Number of shares exercisable (in shares) | shares 21,000
Weighted average option price (in dollars per share) $ 15.82
Weighted average life 3 years 22 days
$37.64-46.56 [Member]  
Stock Options by Exercise Price [Abstract]  
Options exercise price, lower limit (in dollars per share) $ 37.64
Options exercise price, upper limit (in dollars per share) $ 46.56
Number of shares outstanding (in shares) | shares 103,187
Weighted average life 9 years 5 months 26 days
Weighted average exercise price (in dollars per share) $ 39.53
Number of shares exercisable (in shares) | shares 5,812
Weighted average option price (in dollars per share) $ 40.56
Weighted average life 7 years 4 months 17 days
$54.93-66.30 [Member]  
Stock Options by Exercise Price [Abstract]  
Options exercise price, lower limit (in dollars per share) $ 54.93
Options exercise price, upper limit (in dollars per share) $ 66.30
Number of shares outstanding (in shares) | shares 65,000
Weighted average life 9 years 14 days
Weighted average exercise price (in dollars per share) $ 58.66
Number of shares exercisable (in shares) | shares 12,500
Weighted average option price (in dollars per share) $ 57.48
Weighted average life 8 years 10 months 17 days