v3.26.1
Stock Repurchases (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Nov. 02, 2022
Class of Stock [Line Items]      
Stock Repurchased During Period, Shares   0.7  
Stock Repurchased During Period, Value   $ 50,018  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 416,200    
Document Period End Date Jun. 27, 2026    
November 2, 2022 Program      
Class of Stock [Line Items]      
Stock Repurchase Program, Authorized Amount     $ 2,000,000