v3.26.1
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Disaggregation of Revenue [Line Items]    
Advance payments and unearned income $ 69.0  
Revenue to be recognized, percentage 85.00%  
Services    
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 62.6 $ 49.3
Minimum    
Disaggregation of Revenue [Line Items]    
Payment terms 30 days  
Maximum    
Disaggregation of Revenue [Line Items]    
Payment terms 120 days