XML 135 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss, net $ (120,804) $ (118,660)    
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss, net (93,450) (106,347) $ (102,939) $ (72,364)
OCI, before Reclassifications, Net of Tax, Attributable to Parent 12,897 (3,408) (30,575)  
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent 0 0 0  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss, net (27,788) (12,578) 0 0
OCI, before Reclassifications, Net of Tax, Attributable to Parent (23,687) (13,078) 0  
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent 8,477 500 0  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss, net 434 265 (613) (1,018)
OCI, before Reclassifications, Net of Tax, Attributable to Parent 194 901 402  
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (25) (23) 3  
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss, net (120,804) (118,660) (103,552) $ (73,382)
OCI, before Reclassifications, Net of Tax, Attributable to Parent (10,596) (15,585) (30,173)  
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent $ 8,452 $ 477 $ 3