XML 133 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details)
12 Months Ended
Jan. 31, 2022
$ / shares
shares
Dec. 12, 2017
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Apr. 27, 2022
USD ($)
Class of Stock [Line Items]            
Stock repurchase program, authorized amount | $           $ 600,000,000
Common stock repurchase program (in shares) | shares     1,408,426 2,667,149 6,399,288  
Treasury stock acquired, average cost per share (in usd per share)     $ 46.44      
Treasury stock acquired, value | $     $ 65,403,000 $ 107,984,000 $ 322,103,000  
Stock repurchase program, remaining authorized repurchase amount | $   $ 6,000,000 $ 228,000,000      
Preferred stock, par value (in dollars per share)     $ 0.01 $ 0.01    
Preferred Stock Series F Issued            
Class of Stock [Line Items]            
Common stock repurchase program (in shares) | shares     0 0 0  
Depositary shares, ownership of preferred shares   0.001        
Preferred stock, dividend rate (as a percent)   5.25%        
Preferred stock, par value (in dollars per share)   $ 0.01        
Preferred stock, liquidation preference per share (in usd per share)   $ 25,000        
Preferred Stock Series G Issued            
Class of Stock [Line Items]            
Common stock repurchase program (in shares) | shares     0 0 0  
Depositary shares, ownership of preferred shares 0.025          
Preferred stock, dividend rate (as a percent)     6.50%      
Preferred stock, par value (in dollars per share) $ 0.01          
Preferred stock, liquidation preference per share (in usd per share) $ 1,000          
Depositary shares issued (in shares) | shares 5,400,000          
Employee Stock Compensation Plan            
Class of Stock [Line Items]            
Common stock repurchase program (in shares) | shares     361,324      
Treasury stock acquired, average cost per share (in usd per share)     $ 47.64      
Treasury stock acquired, value | $     $ 17,200,000