XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Income Per Share and Stockholders' Equity - Narrative (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2019
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Nov. 30, 2019
Aug. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Authorized share repurchase amount $ 300,000,000.0             $ 500,000,000.0  
Authorized share repurchase term 3 years                
Authorized share additional repurchase amount               $ 100,000,000.0 $ 100,000,000.0
Shares repurchased during the period, value   $ 24,133,000 $ 64,100,000   $ 88,275,000 $ 50,028,000 $ 50,000,000.0    
Shares repurchased during the period (in shares)   300,454 831,274       1,050,084    
Average price per share (in dollars per share)   $ 80.31 $ 77.15       $ 47.62    
Capacity remaining under current stock repurchase program   $ 261,700,000     $ 261,700,000        
Contingently Issuable Shares                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Shares excluded in computation of diluted income per share (in shares)   3,974   2,381,476 15,852 1,585,601