Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 29, 2018 |
Dec. 30, 2017 |
|
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | ||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit | $ 6,300 | |
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Balance, Beginning Period | 29,930 | $ 20,289 |
Increases to current year tax positions | 3,912 | 11,843 |
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions | 2,860 | 201 |
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions | 569 | 9 |
Lapse of statute of limitations | (439) | |
Lapse of statute of limitations | 4,221 | 1,955 |
Balance, Ending Period | $ 31,912 | $ 29,930 |