STOCK-BASED COMPENSATION (Detail Textuals 1) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Stock Options | Exercise Price $16.00 - $38.10        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower exercise price range $ 16.00      
Upper exercise price range 38.10      
Stock Options | Exercise Price $16.00 - $20.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower exercise price range 16.00      
Upper exercise price range $ 20.00      
Options Outstanding 301,953      
Stock Options | Exercise Price $20.01 - $25.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower exercise price range $ 20.01      
Upper exercise price range $ 25.00      
Options Outstanding 252,989      
Stock Options | Exercise Price $25.01 - $30.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower exercise price range $ 25.01      
Upper exercise price range $ 30.00      
Options Outstanding 160,211      
Stock Options | Exercise Price $30.01 - $38.10        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower exercise price range $ 30.01      
Upper exercise price range $ 38.10      
Options Outstanding 206,873      
Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average remaining contractual life option exercisable 5 years      
Stock Incentive Plan | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 922,026 746,004 967,859 793,157
Weighted average exercise price of stock options exercisable $ 19.97 $ 19.09 $ 18.24 $ 18.25