XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
May 24, 2016
Computation of Earnings Per Share [Line Items]            
Participating securities outstanding 0 0 0 0    
Stock options, outstanding 1,058,834   1,058,834   734,940  
Stock options, weighted average exercise price $ 26.72   $ 26.72   $ 20.80  
Common stock excluded from calculation of diluted earnings per share 551,012 187,072 615,930 222,001    
2.125% Convertible Senior Notes due 2021            
Computation of Earnings Per Share [Line Items]            
Notes, interest rate 2.125%   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,058,834 803,532 1,058,834 803,532    
Stock options, weighted average exercise price $ 26.72 $ 20.16 $ 26.72 $ 20.16    
Restricted Stock Units (RSUs)            
Computation of Earnings Per Share [Line Items]            
Common stock excluded from calculation of diluted earnings per share     716,996 393,338