XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 244,611 $ 253,929
Short-Term Marketable Securities And Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 292,676 271,288
Unrealized Gains (Losses), net 708 249
Fair Value 293,384 271,537
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 145,350 123,701
Corporate debt securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 144,834 123,519
Unrealized Gains (Losses), net 516 182
Fair Value 145,350 123,701
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 21,180 22,715
Commercial paper | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 68,721  
Unrealized Gains (Losses), net (15)  
Fair Value 68,706  
Commercial paper | Short-Term Marketable Securities And Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   32,766
Unrealized Gains (Losses), net   7
Fair Value   32,773
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 56,554 66,582
U.S. government securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 57,620  
Unrealized Gains (Losses), net 181  
Fair Value 57,801  
U.S. government securities | Short-Term Marketable Securities And Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   74,118
Unrealized Gains (Losses), net   14
Fair Value   74,132
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 14,502 24,411
U.S. government agency securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,481 24,380
Unrealized Gains (Losses), net 21 31
Fair Value 14,502 24,411
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 7,025 16,520
Certificates of deposit | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,020 16,505
Unrealized Gains (Losses), net 5 15
Fair Value $ 7,025 $ 16,520