XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Accrued liabilities - current portion of operating leases $ 2,718 $ 2,663
Operating leases 12,975 $ 14,337
Operating lease liability $ 15,693  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent