v3.25.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation amount $ 36,000  
Contract liabilities 49,200 $ 43,300
Revenue recognized 13,300  
Contract assets $ 4,300 $ 11,600
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-06-29    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation percent 86.00%  
Expected timing of satisfaction 12 months