XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity Repurchases of Common Stock (Details) - January 2023 Share Repurchase Program - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 25, 2024
Jun. 30, 2024
Jul. 02, 2023
Jan. 31, 2023
Equity, Class of Treasury Stock        
Stock Repurchase Program, Authorized Amount       $ 500,000
Treasury Stock, Shares, Acquired   1,955 4,023  
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions   $ 34,448 $ 88,254  
Stock Repurchase Program, Repurchase Accrual   801 1,380  
Stock Repurchase Program, Excise Tax Accrual   233 683  
Stock Repurchase Program, Cost Incurred   28 $ 56  
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 275,552    
Subsequent Event        
Equity, Class of Treasury Stock        
Treasury Stock, Shares, Acquired 929      
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions $ 15,552