XML 30 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED INCENTIVE COMPENSATION - Summary of Outstanding and Exercisable Stock Options (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Options Outstanding  
Outstanding Options 644,975
Options Exercisable [Abstract]  
Options Exercisable 597,856
$0.00 - $8.24  
Options Outstanding  
Outstanding Options 139,168
Weighted Average Exercise Price | $ / shares $ 4.87
Weighted Average Remaining Contractual Life 1 year
Options Exercisable [Abstract]  
Options Exercisable 135,867
Weighted Average Exercise Price | $ / shares $ 4.83
$8.24 - $16.52  
Options Outstanding  
Outstanding Options 295,224
Weighted Average Exercise Price | $ / shares $ 10.33
Weighted Average Remaining Contractual Life 3 years 8 months
Options Exercisable [Abstract]  
Options Exercisable 251,406
Weighted Average Exercise Price | $ / shares $ 10.34
$16.52 - $24.76  
Options Outstanding  
Outstanding Options 38,250
Weighted Average Exercise Price | $ / shares $ 20.97
Weighted Average Remaining Contractual Life 2 years 6 months
Options Exercisable [Abstract]  
Options Exercisable 38,250
Weighted Average Exercise Price | $ / shares $ 20.97
$24.76 - $33.00  
Options Outstanding  
Outstanding Options 148,333
Weighted Average Exercise Price | $ / shares $ 28.57
Weighted Average Remaining Contractual Life 10 months
Options Exercisable [Abstract]  
Options Exercisable 148,333
Weighted Average Exercise Price | $ / shares $ 28.57
$33.00 - $41.28  
Options Outstanding  
Outstanding Options 0
Weighted Average Exercise Price | $ / shares $ 0.00
Options Exercisable [Abstract]  
Options Exercisable 0
Weighted Average Exercise Price | $ / shares $ 0.00
$41.28 - $49.52  
Options Outstanding  
Outstanding Options 18,750
Weighted Average Exercise Price | $ / shares $ 44.16
Weighted Average Remaining Contractual Life 3 years 2 months
Options Exercisable [Abstract]  
Options Exercisable 18,750
Weighted Average Exercise Price | $ / shares $ 44.16
$49.52 - $57.76  
Options Outstanding  
Outstanding Options 4,000
Weighted Average Exercise Price | $ / shares $ 56.24
Weighted Average Remaining Contractual Life 3 years
Options Exercisable [Abstract]  
Options Exercisable 4,000
Weighted Average Exercise Price | $ / shares $ 56.24
$57.76 - $66.00  
Options Outstanding  
Outstanding Options 0
Weighted Average Exercise Price | $ / shares $ 0.00
Options Exercisable [Abstract]  
Options Exercisable 0
Weighted Average Exercise Price | $ / shares $ 0.00
$66.00 - $74.28  
Options Outstanding  
Outstanding Options 1,250
Weighted Average Exercise Price | $ / shares $ 66.52
Weighted Average Remaining Contractual Life 3 years 7 months
Options Exercisable [Abstract]  
Options Exercisable 1,250
Weighted Average Exercise Price | $ / shares $ 66.52