Annual report pursuant to Section 13 and 15(d)

Employee Benefits (Details)

v3.10.0.1
Employee Benefits (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2017
shares
Dec. 31, 2018
shares
Dec. 29, 2018
USD ($)
Plan
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Employee Benefits [Abstract]          
Number of defined contribution retirement plans | Plan     3    
Defined Contribution Plan, Employer Discretionary Contribution Amount     $ 3,807 $ 3,290 $ 1,938
Defined Contribution Benefit Plan Supplemental Pension Benefits Amount     $ 1,865 328 369
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     100.00%    
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP | shares 16,241,000 0      
Employee Stock Ownership Plan (ESOP), Compensation Expense       $ 1,016 $ 567