v3.25.2
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Jun. 28, 2024
Leases [Abstract]    
2026 $ 2,082  
2027 1,323  
2028 838  
2029 796  
2030 440  
Thereafter 979  
Total undiscounted lease payments 6,458  
Less: imputed interest (987)  
Total present value of lease liabilities 5,471  
Operating lease liabilities, current portion $ 1,792 $ 1,355