v3.26.1
Leases (Schedule of Operating Leases, Future Minimum Payments Due) (Details)
$ in Thousands
Jul. 03, 2026
USD ($)
Leases [Abstract]  
2027 $ 566
2028 514
2029 386
2030 290
2031 231
Thereafter 641
Total lease payments 2,628
Less: interest (447)
Present value of lease liabilities $ 2,181