v3.25.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2025
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance $ 820,836
Other comprehensive income (loss) before reclassifications 18,787
Amounts reclassified from Accumulated Other Comprehensive Income (Loss) 55
Ending Balance 882,300
Foreign Currency  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (56,248)
Other comprehensive income (loss) before reclassifications 19,307
Amounts reclassified from Accumulated Other Comprehensive Income (Loss) 0
Ending Balance (36,941)
Defined Benefit Plans  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 1,149
Other comprehensive income (loss) before reclassifications 0
Amounts reclassified from Accumulated Other Comprehensive Income (Loss) 0
Ending Balance 1,149
Net Unrealized Gain (Loss) on Derivatives  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 15
Other comprehensive income (loss) before reclassifications (520)
Amounts reclassified from Accumulated Other Comprehensive Income (Loss) 55
Ending Balance (450)
Accumulated Other Comprehensive Loss  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (55,084)
Ending Balance $ (36,242)