XML 23 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturity of lease liabilities (Topic 842) (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jan. 01, 2019
Leases    
2019 $ 3,079  
2020 11,282  
2021 10,442  
2022 5,758  
2023 5,640  
Thereafter 13,534  
Total undiscounted future minimum lease payments 49,735  
Less: Imputed interest (5,330)  
Total present value of future operating lease payments $ 44,405 $ 42,600