XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases Tender Offer (Details) - Open Market Purchases - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 2,904 8,095 13,877
Value of treasury stock acquired $ 285,710 $ 787,854 $ 1,546,016
Treasury stock acquired, average cost per share $ 97.82 $ 97.30 $ 111.38