v3.26.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedules of Derivatives) (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 28, 2026
Mar. 29, 2025
Mar. 30, 2024
Assets      
Money market funds $ 90,716 $ 158,916  
Assets fair value 94,061 161,519  
Liabilities      
Liabilities fair value 21,176 2,774  
Level 1      
Assets      
Money market funds 90,716 158,916  
Assets fair value 90,716 158,916  
Liabilities      
Liabilities fair value 0 0  
Level 2      
Assets      
Money market funds 0 0  
Assets fair value 3,345 2,603  
Liabilities      
Liabilities fair value 113 496  
Level 3      
Assets      
Money market funds 0 0  
Assets fair value 0 0  
Liabilities      
Liabilities fair value 21,063 2,278  
Designated as Hedging Instrument      
Assets      
Derivative Asset 3,345 2,603  
Liabilities      
Derivative Liability, Current 113 496  
Foreign Exchange Contract | Designated as Hedging Instrument      
Assets      
Derivative Asset, Current 1,245 193  
Liabilities      
Derivative Liability, Current 50 471  
Derivative Assets   193  
Derivative Liabilities   471  
Foreign Exchange Contract | Designated as Hedging Instrument | Level 1      
Assets      
Derivative Asset, Current 0    
Liabilities      
Derivative Liability, Current 0    
Derivative Assets   0  
Derivative Liabilities   0  
Foreign Exchange Contract | Designated as Hedging Instrument | Level 2      
Assets      
Derivative Asset, Current 1,245    
Liabilities      
Derivative Liability, Current 50    
Derivative Assets   193  
Derivative Liabilities   471  
Foreign Exchange Contract | Designated as Hedging Instrument | Level 3      
Assets      
Derivative Asset, Current 0    
Liabilities      
Derivative Liability, Current 0    
Derivative Assets   0  
Derivative Liabilities   0  
Foreign Exchange Contract | Not Designated as Hedging Instrument      
Assets      
Derivative Asset, Current 330 85  
Liabilities      
Derivative Liability, Current 63 25  
Derivative Assets   85  
Derivative Liabilities   25  
Foreign Exchange Contract | Not Designated as Hedging Instrument | Level 1      
Assets      
Derivative Asset, Current 0    
Liabilities      
Derivative Liability, Current 0    
Derivative Assets   0  
Derivative Liabilities   0  
Foreign Exchange Contract | Not Designated as Hedging Instrument | Level 2      
Assets      
Derivative Asset, Current 330    
Liabilities      
Derivative Liability, Current 63    
Derivative Assets   85  
Derivative Liabilities   25  
Foreign Exchange Contract | Not Designated as Hedging Instrument | Level 3      
Assets      
Derivative Asset, Current 0    
Liabilities      
Derivative Liability, Current 0    
Derivative Assets   0  
Derivative Liabilities   0  
Interest Rate Swap | Designated as Hedging Instrument      
Assets      
Derivative Asset, Current   1,305  
Derivative Asset, Noncurrent   1,020  
Liabilities      
Derivative Assets   2,325  
Interest Rate Swap | Designated as Hedging Instrument | Level 1      
Liabilities      
Derivative Assets   0  
Interest Rate Swap | Designated as Hedging Instrument | Level 2      
Assets      
Derivative Asset, Current 823    
Derivative Asset, Noncurrent 947    
Liabilities      
Derivative Assets   2,325  
Interest Rate Swap | Designated as Hedging Instrument | Level 3      
Liabilities      
Derivative Assets   0  
Interest Rate Swap | Not Designated as Hedging Instrument      
Assets      
Derivative Asset 1,770    
Interest Rate Swap | Not Designated as Hedging Instrument | Level 1      
Assets      
Derivative Asset 0    
Interest Rate Swap | Not Designated as Hedging Instrument | Level 2      
Assets      
Derivative Asset 1,770    
Interest Rate Swap | Not Designated as Hedging Instrument | Level 3      
Assets      
Derivative Asset 0    
Contingent Consideration      
Liabilities      
Liabilities fair value 21,063 2,278  
Contingent Consideration | Level 1      
Liabilities      
Liabilities fair value 0 0  
Contingent Consideration | Level 2      
Liabilities      
Liabilities fair value 0 0  
Contingent Consideration | Level 3      
Liabilities      
Liabilities fair value $ 21,063 $ 2,278 $ 0