v3.25.1
Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Details)
$ in Thousands
3 Months Ended
Mar. 29, 2025
USD ($)
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value $ 7,848,398
Ending balance, value 8,179,478
Foreign Currency Translation Adjustment [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value (116,866)
Other comprehensive income (loss) before reclassification, net of income tax expense 8,680
Amounts reclassified from accumulated other comprehensive income (loss) to other income (expense), net of income tax expense 0
Net current-period other comprehensive income 8,680
Ending balance, value (108,186)
Net Gains (Losses) on Available-for-Sale Securities [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value (30,372)
Other comprehensive income (loss) before reclassification, net of income tax expense 12,574
Amounts reclassified from accumulated other comprehensive income (loss) to other income (expense), net of income tax expense 73
Net current-period other comprehensive income 12,647
Ending balance, value (17,725)
Accumulated Other Comprehensive Income (Loss) [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning balance, value (147,238)
Other comprehensive income (loss) before reclassification, net of income tax expense 21,254
Amounts reclassified from accumulated other comprehensive income (loss) to other income (expense), net of income tax expense 73
Net current-period other comprehensive income 21,327
Ending balance, value $ (125,911)