XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Details)
$ in Thousands
Jul. 02, 2023
USD ($)
Debt Securities, Available-for-sale  
Amortized Cost $ 676,791
Gross Unrealized Gains 331
Gross Unrealized Losses (22,154)
Fair Value 654,968
Corporate bonds  
Debt Securities, Available-for-sale  
Fair Value 527,352
Corporate bonds | Current assets  
Debt Securities, Available-for-sale  
Amortized Cost 169,464
Gross Unrealized Gains 0
Gross Unrealized Losses (3,925)
Fair Value 165,539
Corporate bonds | Non-current assets  
Debt Securities, Available-for-sale  
Amortized Cost 376,629
Gross Unrealized Gains 329
Gross Unrealized Losses (15,145)
Fair Value 361,813
Asset-backed securities  
Debt Securities, Available-for-sale  
Fair Value 52,340
Asset-backed securities | Current assets  
Debt Securities, Available-for-sale  
Amortized Cost 15,492
Gross Unrealized Gains 0
Gross Unrealized Losses (153)
Fair Value 15,339
Asset-backed securities | Non-current assets  
Debt Securities, Available-for-sale  
Amortized Cost 38,737
Gross Unrealized Gains 0
Gross Unrealized Losses (1,736)
Fair Value 37,001
Treasury bills  
Debt Securities, Available-for-sale  
Fair Value 72,709
Treasury bills | Current assets  
Debt Securities, Available-for-sale  
Amortized Cost 10,099
Gross Unrealized Gains 0
Gross Unrealized Losses (138)
Fair Value 9,961
Treasury bills | Non-current assets  
Debt Securities, Available-for-sale  
Amortized Cost 63,664
Gross Unrealized Gains 2
Gross Unrealized Losses (918)
Fair Value 62,748
Municipal bonds  
Debt Securities, Available-for-sale  
Fair Value 635
Municipal bonds | Current assets  
Debt Securities, Available-for-sale  
Amortized Cost 635
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 635
Sovereign bonds  
Debt Securities, Available-for-sale  
Fair Value 1,932
Sovereign bonds | Non-current assets  
Debt Securities, Available-for-sale  
Amortized Cost 2,071
Gross Unrealized Gains 0
Gross Unrealized Losses (139)
Fair Value $ 1,932