XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Details)
$ in Thousands
Apr. 02, 2023
USD ($)
Debt Securities, Available-for-sale  
Amortized cost $ 699,272
Gross unrealized gains 2,232
Gross unrealized losses (21,762)
Fair value 679,742
Corporate Bonds  
Debt Securities, Available-for-sale  
Fair value 545,863
Corporate Bonds | Current Assets  
Debt Securities, Available-for-sale  
Amortized cost 163,537
Gross unrealized gains 3
Gross unrealized losses (3,220)
Fair value 160,320
Corporate Bonds | Non-current Assets  
Debt Securities, Available-for-sale  
Amortized cost 400,051
Gross unrealized gains 1,623
Gross unrealized losses (16,131)
Fair value 385,543
Asset-Backed Securities  
Debt Securities, Available-for-sale  
Fair value 54,146
Asset-Backed Securities | Current Assets  
Debt Securities, Available-for-sale  
Amortized cost 32,016
Gross unrealized gains 0
Gross unrealized losses (751)
Fair value 31,265
Asset-Backed Securities | Non-current Assets  
Debt Securities, Available-for-sale  
Amortized cost 23,905
Gross unrealized gains 117
Gross unrealized losses (1,141)
Fair value 22,881
Treasury Bills  
Debt Securities, Available-for-sale  
Fair value 61,112
Treasury Bills | Current Assets  
Debt Securities, Available-for-sale  
Amortized cost 8,607
Gross unrealized gains 0
Gross unrealized losses (156)
Fair value 8,451
Treasury Bills | Non-current Assets  
Debt Securities, Available-for-sale  
Amortized cost 52,290
Gross unrealized gains 489
Gross unrealized losses (118)
Fair value 52,661
Agency Bonds  
Debt Securities, Available-for-sale  
Fair value 16,038
Agency Bonds | Current Assets  
Debt Securities, Available-for-sale  
Amortized cost 16,148
Gross unrealized gains 0
Gross unrealized losses (110)
Fair value 16,038
Sovereign Bonds  
Debt Securities, Available-for-sale  
Fair value 1,954
Sovereign Bonds | Non-current Assets  
Debt Securities, Available-for-sale  
Amortized cost 2,083
Gross unrealized gains 0
Gross unrealized losses (129)
Fair value 1,954
Municipal Bonds  
Debt Securities, Available-for-sale  
Fair value 629
Municipal Bonds | Current Assets  
Debt Securities, Available-for-sale  
Amortized cost 635
Gross unrealized gains 0
Gross unrealized losses (6)
Fair value $ 629