v3.25.3
Financial Instruments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 28, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 83,887 $ 225,222
Unrealized losses, less than 12 months (196) (3,199)
Fair value, 12 months or greater 39,438 93,582
Unrealized losses, 12 months or greater (743) (2,118)
Total fair value 123,325 318,804
Total unrealized Losses (939) (5,317)
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 72,812 172,049
Unrealized losses, less than 12 months (190) (2,227)
Fair value, 12 months or greater 33,955 87,815
Unrealized losses, 12 months or greater (403) (2,071)
Total fair value 106,767 259,864
Total unrealized Losses (593) (4,298)
Treasury notes    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 11,075 42,149
Unrealized losses, less than 12 months (6) (425)
Fair value, 12 months or greater 0 2,487
Unrealized losses, 12 months or greater 0 (14)
Total fair value 11,075 44,636
Total unrealized Losses (6) (439)
Asset-backed securities    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 0 11,024
Unrealized losses, less than 12 months 0 (547)
Fair value, 12 months or greater 4,483 2,290
Unrealized losses, 12 months or greater (340) (10)
Total fair value 4,483 13,314
Total unrealized Losses (340) (557)
Sovereign bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 0 0
Unrealized losses, less than 12 months 0 0
Fair value, 12 months or greater 1,000 990
Unrealized losses, 12 months or greater 0 (23)
Total fair value 1,000 990
Total unrealized Losses $ 0 $ (23)