XML 104 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Awards - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jun. 20, 2016
shares
Dec. 31, 2017
USD ($)
Employee
shares
Dec. 31, 2016
USD ($)
shares
Dec. 31, 2015
USD ($)
shares
Dec. 31, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option issuance period   10 years      
Option vested period   1 year      
Option issued period   Stock options may be issued for terms of ten years      
Shares of common stock authorized to issue under equity award plan | shares 10,000,000        
Description of new equity award plan   On June 20, 2016, the Company's stockholders approved a new equity award plan under which the Company can issue up to 10,000,000 shares of common stock (less one share for every share granted under prior plans since March 31, 2016 and inclusive of shares available under the prior plans as of March 31, 2016) in the form of stock options and other stock-based awards.      
Stock-based compensation expense   $ 14,717 $ 14,892 $ 10,900  
Tax benefit realized for the tax deductions for share-based compensation   7,684 12,877 67,532  
Stock-based compensation expense as a result of modification to accelerate vesting of certain awards   $ 525      
Number of employees to which modification to accelerate vesting of certain awards was made | Employee   20      
Total intrinsic value of options exercised   $ 1,643 1,794 76,329  
Cash received from option exercise   $ 532 $ 195 $ 4,520  
Outstanding options | shares   1,158,828 1,368,247 1,544,597 5,330,070
Options remaining average contractual term   1 year 10 months 25 days      
Options intrinsic value   $ 11,352      
Income Tax Expense Benefit [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Tax benefit realized for the tax deductions for share-based compensation   $ 5,402 $ 5,324 $ 4,149  
Restricted Stock Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option vested period   3 years      
Aggregate fair value of awards that vested   $ 18,285 $ 9,842 $ 13,362