v3.25.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Statement of Stockholders' Equity [Abstract]      
Repurchased shares (in shares) 561,858 211,726 488,477