XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Tax [Line Items]        
Effective tax rate 33.70% 36.50% 29.50% 36.60%
Accounting Standards Update (“ASU”) 2016-09 [Member]        
Income Tax [Line Items]        
Excess tax benefit from option exercises recognized as a reduction to income tax expense $ 8,357   $ 44,720  
Excess tax benefit recognized   $ 2,271   $ 10,949