XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jan. 30, 2024
Class of Stock [Line Items]          
Dividends $ 41,551 $ 35,020 $ 126,233 $ 106,792  
Payments for repurchase of common stock     $ 879,999 $ 700,000  
Increase in share repurchase authorization         $ 1,500,000
Share repurchase plan          
Class of Stock [Line Items]          
Share repurchases (shares)     7.6 10.2  
Payments for repurchase of common stock     $ 880,000 $ 700,000  
Remaining value of stock repurchase programs authorization $ 1,000,000   1,000,000    
Shares withheld to pay taxes          
Class of Stock [Line Items]          
Payments for repurchase of common stock     $ 18,500 $ 10,400