Commitments and Contingencies (Tables)
6 Months Ended
Jun. 27, 2020
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, 2020 (in thousands):
PeriodMinimum Future Lease Payments
Remainder of 2020$1,890  
20213,604  
20223,461  
20233,578  
20243,388  
Thereafter2,881  
Total future minimum lease payments18,802  
Less imputed interest(3,109) 
$15,693  
Lessee, operating lease liability
Operating lease liability consisted of the following (in thousands):
June 27,
2020
Accrued liabilities - current portion of operating leases$2,718  
Operating leases12,975  
$15,693