v3.26.1
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 03, 2026
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 401,916 $ 292,649
Gross Unrealized Holding Gains 338 855
Gross Unrealized Holding Losses 337 1
Fair Value 401,917 293,503
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 177,488 149,004
Gross Unrealized Holding Gains 253 551
Gross Unrealized Holding Losses 142 1
Fair Value 177,599 149,554
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 66,245 47,243
Gross Unrealized Holding Gains 9 95
Gross Unrealized Holding Losses 60 0
Fair Value 66,194 47,338
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 94,381 32,188
Gross Unrealized Holding Gains 5 16
Gross Unrealized Holding Losses 47 0
Fair Value 94,339 32,204
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 63,802 64,214
Gross Unrealized Holding Gains 71 193
Gross Unrealized Holding Losses 88 0
Fair Value $ 63,785 $ 64,407