XML 60 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 24,617 $ 19,786 $ 22,282
Tax position related to current year      
Additions 1,965 2,296 2,234
Tax positions related to prior years      
Additions 18,212 2,981 0
Reductions (542) (40) (4,728)
Lapses of statute of limitations (160) (406) (2)
Ending balance $ 44,092 $ 24,617 $ 19,786