v3.26.1
EARNINGS PER SHARE (Share Repurchase Program) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2025
Aug. 31, 2022
Jun. 28, 2025
Jun. 27, 2026
Mar. 28, 2026
Share Repurchase Program [Line Items]          
Shares repurchased (in shares)     363,886    
2022 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Share repurchase program, period in force   3 years      
Share repurchase plan, authorized amount   $ 300,000     $ 300,000
2024 Accelerated Share Repurchase Program          
Share Repurchase Program [Line Items]          
Accelerated share repurchases, settlement (payment) or receipt $ 150,000        
April 2025 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Share repurchase program, period in force 3 years        
Accelerated share repurchases, settlement (payment) or receipt $ 500,000        
Shares repurchased (in shares) 2,386,131        
Accelerated share repurchases, final price paid per share $ 62.86        
2025 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Treasury stock, shares, acquired (in shares)     3,009,834    
Treasury stock, value, acquired, cost method     $ 175,000    
Shares acquired, average cost per share (in dollars per share)     $ 58.14    
Share repurchase program, remaining authorized, amount       $ 325,000