XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value $ 6,204,340
Ending balance, value 7,012,060
Foreign Currency Translation Adjustment [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value 25,981
Other comprehensive income before reclassification, net of income tax expense 14,473
Net current-period other comprehensive income 14,473
Ending balance, value (11,508)
Net Gains (Losses) on Available-for-Sale Securities [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value (88,552)
Other comprehensive income before reclassification, net of income tax expense 34,398
Amounts reclassified from Accumulated other comprehensive income to Other income (expense), net of income tax expense 48
Net current-period other comprehensive income 34,446
Ending balance, value (54,106)
Accumulated Other Comprehensive Income (Loss) [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value (114,533)
Other comprehensive income before reclassification, net of income tax expense 48,871
Amounts reclassified from Accumulated other comprehensive income to Other income (expense), net of income tax expense 48
Net current-period other comprehensive income 48,919
Ending balance, value $ (65,614)