v3.25.3
Financial Instruments - Components of Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Sep. 28, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Cash and cash equivalents $ 245,898 $ 186,094
Gross Unrealized Losses (939) (5,317)
Gross Unrealized Gains 2,810 413
Debt Securities, Available-for-Sale, Total 354,446  
Total 598,473 591,852
Fair Value 600,344 586,948
Current Investments 54,368 59,956
Non-current Investments 300,078 340,898
Corporate bonds    
Debt Securities, Available-for-sale    
Amortized Cost 315,660 344,804
Gross Unrealized Losses (592) (4,299)
Gross Unrealized Gains 2,697 411
Debt Securities, Available-for-Sale, Total 317,765 340,916
Current Investments 51,879 55,742
Non-current Investments 265,886 285,174
Treasury notes    
Debt Securities, Available-for-sale    
Amortized Cost 29,604 46,071
Gross Unrealized Losses (7) (439)
Gross Unrealized Gains 113 2
Debt Securities, Available-for-Sale, Total 29,710 45,634
Current Investments 0 2,487
Non-current Investments 29,710 43,147
Asset-backed securities    
Debt Securities, Available-for-sale    
Amortized Cost 4,822 13,870
Gross Unrealized Losses (340) (556)
Gross Unrealized Gains 0 0
Debt Securities, Available-for-Sale, Total 4,482 13,314
Current Investments 0 737
Non-current Investments 4,482 12,577
Sovereign bonds    
Debt Securities, Available-for-sale    
Amortized Cost 1,000 1,013
Gross Unrealized Losses 0 (23)
Gross Unrealized Gains 0 0
Debt Securities, Available-for-Sale, Total 1,000 990
Current Investments 1,000 990
Non-current Investments 0 0
Treasury bills    
Debt Securities, Available-for-sale    
Amortized Cost 1,489  
Gross Unrealized Losses 0  
Gross Unrealized Gains 0  
Debt Securities, Available-for-Sale, Total 1,489  
Current Investments 1,489  
Non-current Investments 0  
Cash    
Debt Securities, Available-for-sale    
Cash and cash equivalents 152,453 170,852
Cash and cash equivalents, fair value 152,453 170,852
Money market instruments    
Debt Securities, Available-for-sale    
Cash and cash equivalents 57,023 15,242
Cash and cash equivalents, fair value 57,023 $ 15,242
Certificates of deposit    
Debt Securities, Available-for-sale    
Cash and cash equivalents 36,422  
Cash and cash equivalents, fair value $ 36,422