XML 50 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Leases [Abstract]    
Remaining 2019 $ 3,074 $ 11,360
2020 10,679 8,906
2021 8,721 6,836
2022 6,846 5,431
2023 6,140 5,208
Thereafter 32,052 27,153
Total 67,512 $ 64,894
Less: Interest 14,362  
Present value of lease liabilities $ 53,150