XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity of lease liabilities (Topic 842) (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Leases    
2020 remaining $ 6,175  
2021 11,613  
2022 5,974  
2023 5,750  
2024 5,088  
Thereafter 8,521  
Total undiscounted future minimum lease payments 43,121  
Less: Imputed interest (4,172)  
Total present value of future operating lease payments $ 38,949 $ 41,810