XML 130 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 24, 2024
Jan. 26, 2022
Oct. 31, 2021
Oct. 20, 2021
Jan. 27, 2021
Jan. 22, 2020
Class of Stock [Line Items]                  
Aggregate purchase price (not to exceed)       $ 650,000          
Common stock repurchased under repurchase programs (in shares) 11,586,103 22,341,595 40,253,548            
Average purchase price per share (in dollars per share) $ 20.19 $ 15.46 $ 18.36            
Repurchase amount $ 250,108 $ 349,397 $ 707,742            
Common stock, par value (in dollars per share) $ 0.20 $ 0.20              
Common stock repurchased $ 247,968 $ 350,264 $ 713,197            
Common Stock                  
Class of Stock [Line Items]                  
Common stock repurchased under repurchase programs (in shares) 11,586,103 22,341,595 40,253,548            
Common Stock                  
Class of Stock [Line Items]                  
Common stock, par value (in dollars per share) $ 0.20                
Share price (in dollars per share) $ 27.58                
2020 Share Repurchase Program                  
Class of Stock [Line Items]                  
Aggregate purchase price (not to exceed)                 $ 600,000
2021 Share Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Aggregate purchase price (not to exceed)             $ 1,500,000 $ 1,250,000  
Number of additional shares authorized to be repurchased           $ 250,000      
2022 Share Repurchase Program                  
Class of Stock [Line Items]                  
Remaining authority under the share repurchase program $ 402,000                
2022 Share Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Aggregate purchase price (not to exceed)         $ 1,250,000        
Rule 10b5-1 Trading Plan | Common Stock                  
Class of Stock [Line Items]                  
Payment for delivery of common stock $ 250,000 $ 349,000 $ 708,000            
Common stock repurchased under repurchase programs (in shares) 12,000,000 22,000,000 40,000,000