XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 29, 2025
Class of Stock [Line Items]          
Dividends $ 44,039 $ 42,073 $ 88,748 $ 84,682  
Payments for repurchase of common stock     $ 600,000 $ 559,999  
Increase in share repurchase authorization         $ 1,500,000
Share repurchase plan          
Class of Stock [Line Items]          
Share repurchases (shares)     5.8 5.1  
Payments for repurchase of common stock     $ 600,000 $ 560,000  
Remaining value of stock repurchase programs authorization $ 1,600,000   1,600,000    
Shares withheld to pay taxes          
Class of Stock [Line Items]          
Payments for repurchase of common stock     $ 23,800 $ 17,600