v3.25.1
Leases - Schedule of Future Maturities of Operating Lease and Financial Lease Liabilities (Details)
$ in Thousands
Mar. 29, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 6,337
2026 8,311
2027 8,128
2028 8,173
2029 8,394
Thereafter 80,466
Total undiscounted future minimum lease payments 119,809
Less imputed interest (43,721)
Total discounted future minimum lease payments 76,088
Finance Leases  
Remainder of 2025 683
2026 1,102
2027 1,070
2028 1,030
2029 92
Thereafter 0
Total undiscounted future minimum lease payments 3,977
Less imputed interest (295)
Total discounted future minimum lease payments $ 3,682