XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 25, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Oct. 31, 2023
Treasury Stock                  
Common stock acquired, cost   $ 34,067 $ 45,775 $ 35,090 $ 48,194 $ 128,457 $ 394,930    
Excise tax on treasury stock repurchases               $ 978  
Common stock repurchase authorization                  
Treasury Stock                  
Common stock acquired, shares               1,035  
Common stock acquired, cost               $ 113,954  
Remaining authorized repurchase amount   $ 81,892           81,892  
Excise tax on treasury stock repurchases               $ 978  
Common stock repurchase authorization | Subsequent Event                  
Treasury Stock                  
Increase in stock repurchase plan authorized $ 200,000                
Authorized amount for repurchase of common stock                 $ 281,892
Common stock repurchase authorization | Maximum | Subsequent Event                  
Treasury Stock                  
Authorized amount for repurchase of common stock $ 2,045,000