v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 27, 2026
Jun. 27, 2025
Leases [Abstract]    
2026 (remaining three months) $ 838  
2027 1,399  
2028 935  
2029 873  
2030 451  
Thereafter 979  
Total undiscounted lease payments 5,475  
Less imputed interest (1,050)  
Total present value of lease liabilities 4,425  
Operating lease liabilities, current portion $ 1,462 $ 1,792