XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2025
Mar. 30, 2025
Mar. 31, 2024
Jan. 31, 2023
Equity, Class of Treasury Stock        
Stock Repurchase Program, Authorized Amount       $ 500,000
Treasury Stock, Shares, Acquired   8,182 392  
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions   $ 124,070 $ 7,187  
Stock Repurchase Program, Repurchase Accrual   1,401 470  
Stock Repurchase Program, Excise Tax Accrual   1,214 24  
Stock Repurchase Program, Cost Incurred   115 $ 5  
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 110,930    
Subsequent Event        
Equity, Class of Treasury Stock        
Treasury Stock, Shares, Acquired 3,843      
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions $ 50,895