v3.26.1
Stockholders' Equity Repurchases of Common Stock (Details) - January 2023 Share Repurchase Program - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jan. 31, 2023
Equity, Class of Treasury Stock      
Stock Repurchase Program, Authorized Amount     $ 500,000
Treasury Stock, Shares, Acquired 0 12,957  
Treasury Stock, Value, Acquired, Cost Method, excluding Commissions   $ 185,962  
Stock Repurchase Program, Repurchase Accrual   193  
Stock Repurchase Program, Excise Tax Accrual   1,813  
Stock Repurchase Program, Cost Incurred   182  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 35,000    
Share Repurchase Program [Line Items]      
Share Repurchase Program, Excise Tax $ 1,922 $ 565