XML 115 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases Tender Offer (Details) - Open Market Purchases - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 9,833 2,904 8,095
Value of treasury stock acquired $ 1,389,072 $ 285,710 $ 787,854
Treasury stock acquired, average cost per share $ 140.06 $ 97.82 $ 97.30