XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 27, 2020
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value $ 4,934,400 $ 4,793,496
Other comprehensive income before reclassification, net of income tax expense (benefit) 57,978 34,140
Amounts reclassified from Accumulated other comprehensive income to Other income (expense), net of income tax expense (56) (285)
Net current-period other comprehensive income 57,922 33,855
Ending balance, value 4,740,861 4,740,861
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value 49,113 55,289
Other comprehensive income before reclassification, net of income tax expense (benefit) 24,813 18,637
Net current-period other comprehensive income 24,813 18,637
Ending balance, value 73,926 73,926
Net Gains (Losses) on Available-for-Sale Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value (17,306) 585
Other comprehensive income before reclassification, net of income tax expense (benefit) 33,165 15,503
Amounts reclassified from Accumulated other comprehensive income to Other income (expense), net of income tax expense (56) (285)
Net current-period other comprehensive income 33,109 15,218
Ending balance, value 15,803 15,803
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance, value 31,807 55,874
Ending balance, value $ 89,729 $ 89,729