XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 17, 2024
Equity, Class of Treasury Stock [Line Items]          
Value of common shares authorized for repurchasing   $ 1,028,342      
Share repurchase program, number of additional shares authorized, amount         $ 300,000
Retirement of treasury stock   0      
Repurchase of common stock   1,077,424 $ 662,642 $ 925,912  
Repurchases in Accordance with Stock Award Agreements [Member]          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock   $ 74,229 69,146 98,970  
Common Stock          
Equity, Class of Treasury Stock [Line Items]          
Retirement of treasury stock (in shares) 507,166 507,166      
Retirement of treasury stock $ 5,072 $ 5,072      
Repurchase of common stock   $ 145      
Treasury Stock          
Equity, Class of Treasury Stock [Line Items]          
Retirement of treasury stock (in shares)   507,166      
Retirement of treasury stock (5,194,196) $ (5,194,196)      
Repurchase of common stock   249,540 $ 662,642 $ 925,912  
Retained ‎ Earnings          
Equity, Class of Treasury Stock [Line Items]          
Retirement of treasury stock $ 5,189,124 5,189,124      
Repurchase of common stock   $ 827,739