XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
May 24, 2016
Computation of Earnings Per Share [Line Items]        
Participating securities outstanding 0 0    
Stock options, outstanding 1,109,353   734,940  
Stock options, weighted average exercise price $ 25.34   $ 20.80  
Common stock excluded from calculation of diluted earnings per share 593,874 458,685    
2.125% Convertible Senior Notes due 2021        
Computation of Earnings Per Share [Line Items]        
Notes, interest rate 2.125%     2.125%
Notes, due date Jun. 01, 2021      
Option To Purchase Common Stock        
Computation of Earnings Per Share [Line Items]        
Stock options, outstanding 1,109,353 805,903    
Stock options, weighted average exercise price $ 25.34 $ 19.68    
Restricted Stock Units (RSUs)        
Computation of Earnings Per Share [Line Items]        
Common stock excluded from calculation of diluted earnings per share 703,076 404,781