v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 26, 2026
Jun. 27, 2025
Leases [Abstract]    
2027 $ 1,442  
2028 962  
2029 884  
2030 458  
2031 326  
Thereafter 652  
Total undiscounted lease payments 4,724  
Less: imputed interest (711)  
Total present value of lease liabilities 4,013  
Operating lease liabilities, current portion $ 1,189 $ 1,792