v3.26.1
GENERAL - Schedule of Disaggregated Revenue (Details)
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
Point-in-Time    
Disaggregation of Revenue [Line Items]    
Total 82.90% 85.10%
Over Time - Output Method    
Disaggregation of Revenue [Line Items]    
Total 17.10% 14.90%