v3.26.1
Earnouts (Details)
9 Months Ended
Mar. 29, 2026
tradingDay
$ / shares
shares
Jun. 29, 2025
shares
Class A common stock    
Earnouts [Line Items]    
Price per unit (in dollars per share) | $ / shares $ 17.50  
Earnout shares    
Earnouts [Line Items]    
Threshold trading days (in trading days) | tradingDay 10  
Threshold consecutive trading days (in trading days) | tradingDay 20  
Earnout shares    
Earnouts [Line Items]    
Number of shares outstanding | shares 11,417,982 11,418,291
Earnout shares classified as liability | shares 33,500