v3.25.2
Leases - Schedule of Future Maturities of Operating Lease and Financial Lease Liabilities (Details)
$ in Thousands
Jun. 28, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 1,054
2026 1,852
2027 1,565
2028 900
2029 615
Thereafter 802
Total undiscounted future minimum lease payments 6,788
Less imputed interest (547)
Total discounted future minimum lease payments 6,241
Finance Leases  
Remainder of 2025 5,206
2026 10,929
2027 9,866
2028 10,086
2029 9,340
Thereafter 95,565
Total undiscounted future minimum lease payments 140,992
Less imputed interest (57,033)
Total discounted future minimum lease payments $ 83,959