v3.24.3
Investments and Fair Value Measurements (Unrealized Loss Position) (Details)
$ in Thousands
Sep. 29, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value $ 136,660
Less Than 12 Months, Gross Unrealized Losses (921)
Greater than 12 months, Fair Value 63,035
Greater than 12 months, Gross Unrealized Losses (1,947)
U.S. agency securities  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value 853
Less Than 12 Months, Gross Unrealized Losses (7)
Greater than 12 months, Fair Value 0
Greater than 12 months, Gross Unrealized Losses 0
Government bonds  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value 26,756
Less Than 12 Months, Gross Unrealized Losses (247)
Greater than 12 months, Fair Value 40,235
Greater than 12 months, Gross Unrealized Losses (1,183)
Commercial paper  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value 5,840
Less Than 12 Months, Gross Unrealized Losses (3)
Greater than 12 months, Fair Value 0
Greater than 12 months, Gross Unrealized Losses 0
Corporate bonds  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value 79,846
Less Than 12 Months, Gross Unrealized Losses (461)
Greater than 12 months, Fair Value 14,634
Greater than 12 months, Gross Unrealized Losses (558)
Municipal debt securities  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Less Than 12 Months, Fair Value 23,365
Less Than 12 Months, Gross Unrealized Losses (203)
Greater than 12 months, Fair Value 8,166
Greater than 12 months, Gross Unrealized Losses $ (206)