v3.26.1
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 03, 2026
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 629,350 $ 292,649
Gross Unrealized Holding Gains 125 855
Gross Unrealized Holding Losses 530 1
Fair Value 628,945 293,503
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 308,452 149,004
Gross Unrealized Holding Gains 84 551
Gross Unrealized Holding Losses 245 1
Fair Value 308,291 149,554
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 74,055 47,243
Gross Unrealized Holding Gains 3 95
Gross Unrealized Holding Losses 88 0
Fair Value 73,970 47,338
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 179,163 32,188
Gross Unrealized Holding Gains 6 16
Gross Unrealized Holding Losses 72 0
Fair Value 179,097 32,204
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 67,680 64,214
Gross Unrealized Holding Gains 32 193
Gross Unrealized Holding Losses 125 0
Fair Value $ 67,587 $ 64,407