XML 105 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Options Granted and Options Exercised Under Stock Option Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]      
Weighted average grant-date fair value per share of options granted $ 11.87 $ 5.96 $ 5.86
Total intrinsic value of options exercised $ 8,389 $ 12,230 $ 4,376
Cash received from options exercised 4,660 9,720 3,212
Tax benefit realized from options exercised $ 3,245 $ 4,731 $ 1,693