v3.25.2
Financial Instruments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 63,784 $ 225,222
Unrealized losses, less than 12 months (305) (3,199)
Fair value, 12 months or greater 57,968 93,582
Unrealized losses, 12 months or greater (1,155) (2,118)
Total fair value 121,752 318,804
Total unrealized Losses (1,460) (5,317)
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 54,076 172,049
Unrealized losses, less than 12 months (282) (2,227)
Fair value, 12 months or greater 52,136 87,815
Unrealized losses, 12 months or greater (741) (2,071)
Total fair value 106,212 259,864
Total unrealized Losses (1,023) (4,298)
Treasury notes    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 9,708 42,149
Unrealized losses, less than 12 months (23) (425)
Fair value, 12 months or greater 0 2,487
Unrealized losses, 12 months or greater 0 (14)
Total fair value 9,708 44,636
Total unrealized Losses (23) (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,836 2,290
Unrealized losses, 12 months or greater (409) (10)
Total fair value 4,836 13,314
Total unrealized Losses (409) (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 996 990
Unrealized losses, 12 months or greater (5) (23)
Total fair value 996 990
Total unrealized Losses $ (5) $ (23)