v3.26.1
Stock Based Compensation - Summary of Restricted Stock Awards And Performance Stock Unit Activity (Details) - $ / shares
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Vested, Shares (47,739) (48,963)  
RSAs      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Nonvested, Shares Beginning Balance 129,139 79,325 87,900
Granted, Shares 36,912 115,302 51,675
Vested, Shares (68,260) (48,963) (56,750)
Forfeited, Shares (7,389) (16,525) (3,500)
Nonvested, Shares Ending Balance 90,402 129,139 79,325
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, Weighted Average Grant Date Fair Value Beginning Balance $ 36.37 $ 27.21 $ 32.09
Granted, Weighted Average Grant Date Fair Value 67.45 39.31 22.16
Vested, Weighted Average Grant Date Fair Value 35.43 29.49 30.12
Forfeited, Weighted Average Grant Date Fair Value 48.11 31.26 29.79
Nonvested, Weighted Average Grant Date Fair Value Ending Balance $ 48.28 $ 36.37 $ 27.21
PSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Nonvested, Shares Beginning Balance 16,878    
Granted, Shares 19,506 16,878  
Vested, Shares (851)    
Nonvested, Shares Ending Balance 35,533 16,878  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, Weighted Average Grant Date Fair Value Beginning Balance $ 39.16    
Granted, Weighted Average Grant Date Fair Value 68.06 $ 39.16  
Vested, Weighted Average Grant Date Fair Value 67.5    
Nonvested, Weighted Average Grant Date Fair Value Ending Balance $ 54.35 $ 39.16