v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 27, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases Future minimum payments under the non-cancelable operating leases consisted of the following as of June 27, 2026 (in thousands):
PeriodFuture Minimum Lease Payments
Remainder of 2026$1,827 
20273,337 
20282,793 
20292,573 
20302,282 
Thereafter3,578 
Total future minimum lease payments16,390 
Less imputed interest(2,410)
$13,980 
Schedule of Lessee, Operating Lease Liability
As of June 27, 2026, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$2,762 
Operating leases11,218 
$13,980