v3.25.2
Leases - Summary of Operating and Finance Leases Future Undiscounted Cash Flows (Details)
$ in Thousands
Jun. 29, 2025
USD ($)
Leases [Abstract]  
Operating leases 2025 $ 4,083
Operating leases 2026 2,841
Operating leases 2027 0
Total lease payments 6,924
Less imputed interest (195)
Total present value of lease liabilities 6,729
Finance leases 2025 2,493
Finance leases 2026 5,031
Finance leases 2027 4,234
Total lease payments 11,758
Less imputed interest (899)
Total present value of lease liabilities $ 10,859