XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 29, 2025
Class of Stock [Line Items]      
Dividends $ 44,709 $ 42,609  
Payments for repurchase of common stock $ 300,000 $ 245,844  
Increase in share repurchase authorization     $ 1,500,000
Share repurchase plan      
Class of Stock [Line Items]      
Share repurchases (shares) 2.8 2.3  
Payments for repurchase of common stock $ 300,000 $ 245,800  
Remaining value of stock repurchase programs authorization 1,900,000    
Shares withheld to pay taxes      
Class of Stock [Line Items]      
Payments for repurchase of common stock $ 23,400 $ 17,600