XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Apr. 27, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Schedule Of Stockholders Equity [Line Items]        
Aggregate value of all shares repurchased   $ 175,797,000 $ 122,652,000  
Share repurchase remaining authorization   $ 318,054,000    
Preferred stock, shares authorized   15,000,000   15,000,000
Preferred stock, par value   $ 0.01   $ 0.01
Dividend declared per share of common stock   $ 0.47 $ 0.47  
Subsequent Event [Member]        
Schedule Of Stockholders Equity [Line Items]        
Dividend declared per share of common stock $ 0.47      
Dividend payable date May 20, 2022      
Dividend date of record May 09, 2022      
Dividend declare date Apr. 27, 2022      
Common Stock [Member] | December 31, 2022 [Member]        
Schedule Of Stockholders Equity [Line Items]        
Share repurchase remaining authorization   $ 18,054,000    
Share repurchase authorization expiration date   Dec. 31, 2022    
Common Stock [Member] | December 31, 2024 [Member]        
Schedule Of Stockholders Equity [Line Items]        
Share repurchase remaining authorization   $ 300,000,000    
Share repurchase authorization expiration date   Dec. 31, 2024    
Common Stock [Member] | Executive Officers [Member]        
Schedule Of Stockholders Equity [Line Items]        
Stock repurchased other than for taxes during period, value   $ 0    
Aggregate value of all shares repurchased   $ 11,500,000 $ 18,600,000  
Series A Preferred Stock [Member]        
Schedule Of Stockholders Equity [Line Items]        
Preferred stock, shares outstanding   0   0
Series B Preferred Stock [Member]        
Schedule Of Stockholders Equity [Line Items]        
Preferred stock, shares outstanding   0   0