XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Treasury Stock          
Common stock acquired, cost $ 45,775 $ 35,090 $ 128,457 $ 394,930  
Excise tax on treasury stock repurchases         $ 641
Common stock repurchase authorization          
Treasury Stock          
Authorized amount for repurchase of common stock 1,845,000       $ 1,845,000
Common stock acquired, shares         729
Common stock acquired, cost         $ 80,224
Remaining authorized repurchase amount $ 115,622       115,622
Excise tax on treasury stock repurchases         $ 641