XML 75 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - (Additional Information) (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 22, 2019
Sep. 23, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jul. 31, 2019
Jul. 19, 2019
Jul. 16, 2019
Stock options, outstanding     768,904 985,266 768,904 985,266 957,559      
Stock options, weighted average exercise price     $ 38.87 $ 30.16 $ 38.87 $ 30.16 $ 30.81      
Common stock excluded from calculation of diluted earnings per share     11,578 119,026 12,328 180,160        
Common Stock [Member]                    
Conversion of Convertible Securities Stock Issued     2,316,200              
2.125% Convertible Senior Notes due 2021                    
Aggregate principal amount     $ 115,000,000.0   $ 115,000,000.0         $ 92,000,000.0
2.125% Convertible Senior Notes due 2021 | Common Stock [Member]                    
Conversion of Convertible Securities Stock Issued 1,850,155 466,045                
0.375% Convertible Senior Notes due 2024                    
Aggregate principal amount               $ 287,500,000 $ 287,500,000  
Restricted Stock Units and Performance Stock Units                    
Restricted stock units, outstanding     696,098 766,986 696,098 766,986 734,984