XML 76 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION - Adoption of ASU No. 2016-09 (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 01, 2017
Prospective adoption        
Income tax expense (tax benefit) $ 14,161 $ 13,358 $ 11,217  
Accounting Standards Update 2016-09        
Prospective adoption        
Income tax expense (tax benefit) $ (1,359)      
Cumulative effect adjustment to retained earnings       $ 0
Maximum | Accounting Standards Update 2016-09        
Prospective adoption        
Increase of basic and diluted earnings per share $ 0.08