XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jul. 27, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Schedule Of Stockholders Equity [Line Items]            
Aggregate value of all shares repurchased   $ 199,388,000 $ 111,093,000 $ 375,185,000 $ 233,745,000  
Share repurchase remaining authorization   $ 118,666,000   $ 118,666,000    
Preferred stock, shares authorized   15,000,000   15,000,000   15,000,000
Preferred stock, par value   $ 0.01   $ 0.01   $ 0.01
Dividend declared per share of common stock   $ 0.47 $ 0.47 $ 0.94 $ 0.94  
Subsequent Event [Member]            
Schedule Of Stockholders Equity [Line Items]            
Share repurchase remaining authorization $ 559,000,000          
Share repurchase authorization expiration date Dec. 31, 2024          
Dividend declared per share of common stock $ 0.50          
Dividend payable date Aug. 19, 2022          
Dividend date of record Aug. 08, 2022          
Dividend declare date Jul. 27, 2022          
Subsequent Event [Member] | Maximum [Member]            
Schedule Of Stockholders Equity [Line Items]            
Share repurchase authorization $ 500,000,000          
Common Stock [Member] | December 31, 2024 [Member]            
Schedule Of Stockholders Equity [Line Items]            
Share repurchase authorization expiration date       Dec. 31, 2024    
Common Stock [Member] | Executive Officers [Member]            
Schedule Of Stockholders Equity [Line Items]            
Aggregate value of all shares repurchased       $ 13,400,000 $ 18,600,000  
Series A Preferred Stock [Member]            
Schedule Of Stockholders Equity [Line Items]            
Preferred stock, shares outstanding   0   0   0
Series B Preferred Stock [Member]            
Schedule Of Stockholders Equity [Line Items]            
Preferred stock, shares outstanding   0   0   0