v3.26.1
Fair Value Measurements - Assets and Liabilities Carried at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 03, 2026
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
ForeignCurrencyContractsAssetFairValueDisclosureCAsh&CashEquivilents $ 0 $ 0
Foreign Currency Contracts,Asset, Fair Value Disclosure 884 89
CashAndCashEquivalentsFairValueDisclosureTotalAssets 252,247 346,119
InvestmentsFairValueDisclosureTotalAssets 402,800 293,592
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
ForeignCurrencyContractsAssetFairValueDisclosureCAsh&CashEquivilents 0 0
Foreign Currency Contracts,Asset, Fair Value Disclosure 0 0
CashAndCashEquivalentsFairValueDisclosureTotalAssets 158,865 250,248
InvestmentsFairValueDisclosureTotalAssets 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
ForeignCurrencyContractsAssetFairValueDisclosureCAsh&CashEquivilents 0 0
Foreign Currency Contracts,Asset, Fair Value Disclosure 884 89
CashAndCashEquivalentsFairValueDisclosureTotalAssets 93,382 95,871
InvestmentsFairValueDisclosureTotalAssets 402,800 293,592
US States and Political Subdivisions Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 45,840 40,415
Investments, Fair Value Disclosure 177,599 141,401
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 45,840 40,415
Investments, Fair Value Disclosure 177,599 141,401
Cash [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 156,797 245,130
Investments, Fair Value Disclosure 0 0
Cash [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 156,797 245,130
Investments, Fair Value Disclosure 0 0
Cash [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 2,068 5,118
Investments, Fair Value Disclosure 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 2,068 5,118
Investments, Fair Value Disclosure 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 66,194 47,339
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 66,194 47,339
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 47,542 53,373
Investments, Fair Value Disclosure 94,339 40,357
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 47,542 53,373
Investments, Fair Value Disclosure 94,339 40,357
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 2,083
Investments, Fair Value Disclosure 63,784 64,406
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Investments, Fair Value Disclosure 0 0
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 2,083
Investments, Fair Value Disclosure $ 63,784 $ 64,406