v3.25.2
Financial Instruments - Effective Maturity Dates of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
less than 1 year $ 48,892  
1-2 Years 90,111  
2-3 Years 123,244  
3-4 Years 73,253  
4-5 Years 34,765  
5-8 Years 2,975  
Debt Securities, Available-for-Sale, Total 373,240  
Corporate bonds    
Debt Securities, Available-for-sale    
less than 1 year 47,809  
1-2 Years 74,948  
2-3 Years 106,924  
3-4 Years 71,479  
4-5 Years 34,765  
5-8 Years 0  
Debt Securities, Available-for-Sale, Total 335,925 $ 340,916
Treasury notes    
Debt Securities, Available-for-sale    
less than 1 year 0  
1-2 Years 15,163  
2-3 Years 16,320  
3-4 Years 0  
4-5 Years 0  
5-8 Years 0  
Debt Securities, Available-for-Sale, Total 31,483 45,634
Asset-backed securities    
Debt Securities, Available-for-sale    
less than 1 year 87  
1-2 Years 0  
2-3 Years 0  
3-4 Years 1,774  
4-5 Years 0  
5-8 Years 2,975  
Debt Securities, Available-for-Sale, Total 4,836 $ 13,314
Sovereign bonds    
Debt Securities, Available-for-sale    
less than 1 year 996  
1-2 Years 0  
2-3 Years 0  
3-4 Years 0  
4-5 Years 0  
5-8 Years 0  
Debt Securities, Available-for-Sale, Total $ 996