v3.25.2
Financial Instruments - Components of Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Cash and cash equivalents $ 179,311 $ 186,094
Gross Unrealized Losses (1,460) (5,317)
Gross Unrealized Gains 2,390 413
Fair Value 373,240  
Total 551,621 591,852
Fair Value 552,551 586,948
Current Investments 48,892 59,956
Non-current Investments 324,348 340,898
Corporate bonds    
Debt Securities, Available-for-sale    
Amortized Cost 334,656 344,804
Gross Unrealized Losses (1,023) (4,299)
Gross Unrealized Gains 2,292 411
Fair Value 335,925 340,916
Current Investments 47,809 55,742
Non-current Investments 288,115 285,174
Treasury notes    
Debt Securities, Available-for-sale    
Amortized Cost 31,408 46,071
Gross Unrealized Losses (23) (439)
Gross Unrealized Gains 98 2
Fair Value 31,483 45,634
Current Investments 0 2,487
Non-current Investments 31,484 43,147
Asset-backed securities    
Debt Securities, Available-for-sale    
Amortized Cost 5,245 13,870
Gross Unrealized Losses (409) (556)
Gross Unrealized Gains 0 0
Fair Value 4,836 13,314
Current Investments 87 737
Non-current Investments 4,749 12,577
Sovereign bonds    
Debt Securities, Available-for-sale    
Amortized Cost 1,001 1,013
Gross Unrealized Losses (5) (23)
Gross Unrealized Gains 0 0
Fair Value 996 990
Current Investments 996 990
Non-current Investments 0 0
Cash    
Debt Securities, Available-for-sale    
Cash and cash equivalents 151,362 170,852
Cash and cash equivalents, fair value 151,362 170,852
Money market instruments    
Debt Securities, Available-for-sale    
Cash and cash equivalents 656 15,242
Cash and cash equivalents, fair value 656 $ 15,242
Certificates of deposit    
Debt Securities, Available-for-sale    
Cash and cash equivalents 25,293  
Cash and cash equivalents, fair value 25,293  
Treasury bills    
Debt Securities, Available-for-sale    
Cash and cash equivalents 2,000  
Cash and cash equivalents, fair value $ 2,000