XML 78 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
STOCK BASED COMPENSATION (Summary of Status of Options) (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     659,500
The weighted average fair value of options granted     $ 7.32
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value     $ 0
Options, Outstanding [Roll Forward]      
Options outstanding at beginning of period, Options 2,673,512 4,667,738 7,536,601
Exercised, Options (641,710) (1,802,913) (3,126,522)
Forfeited, Options (252,189) (191,313) (401,841)
Options outstanding at end of period, Options 1,779,613 2,673,512 4,667,738
Exercisable at end of period, Options 1,552,642 2,037,318 3,513,920
Weighted Average Exercise Price [Roll Forward]      
Options outstanding at beginning of period, Weighted Average Exercise Price $ 7.46 $ 6.14 $ 5.53
Exercised, Weighted Average Exercise Price 4.37 3.92 4.51
Forfeited, Weighted Average Exercise Price 8.20 10.76 9.33
Options outstanding at end of period, Weighted Average Exercise Price 8.46 7.46 6.14
Exercisable at end of period, Weighted Average Exercise Price $ 8.52 $ 7.19 $ 5.43
Aggregate Instrinsic Value [Abstract]      
Options outstanding at beginning of period, Aggregate Intrinsic Value $ 5,485,248 $ 19,357,512 $ 17,493,907
Exercised, Aggregate Intrinsic Value 2,209,260 9,162,469 13,035,677
Options outstanding at end of period, Aggregate Intrinsic Value 50,869 5,485,248 19,357,512
Exercisable at end of period, Aggregate Intrinsic Value $ 50,869 $ 4,832,280 $ 17,239,884
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 225,127    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 8.06