XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity Repurchases of Common Stock (Details) - January 2023 Share Repurchase Program - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 25, 2024
Mar. 31, 2024
Apr. 02, 2023
Jan. 31, 2023
Equity, Class of Treasury Stock        
Stock Repurchase Program, Authorized Amount       $ 500,000
Treasury Stock, Shares, Acquired   392 1,794  
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions   $ 7,187 $ 38,785  
Stock Repurchase Program, Repurchase Accrual   470 2,083  
Stock Repurchase Program, Excise Tax Accrual   24    
Stock Repurchase Program, Cost Incurred   5 $ 25  
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 302,813    
Subsequent Event        
Equity, Class of Treasury Stock        
Treasury Stock, Shares, Acquired 229      
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions $ 4,316