v3.25.1
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Jun. 28, 2024
Leases [Abstract]    
2025 (remaining three months) $ 512  
2026 2,054  
2027 1,243  
2028 795  
2029 761  
Thereafter 1,410  
Total undiscounted lease payments 6,775  
Less imputed interest (1,054)  
Total present value of lease liabilities 5,721  
Operating lease liabilities, current portion $ 1,709 $ 1,355