XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 240,010 $ 253,929
Short-Term Marketable Securities And Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 257,168 271,288
Unrealized Gains (Losses), net 478 249
Fair Value 257,646 271,537
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 126,497 123,701
Corporate debt securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 126,179 123,519
Unrealized Gains (Losses), net 318 182
Fair Value 126,497 123,701
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 49,036 66,582
U.S. government securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 48,915  
Unrealized Gains (Losses), net 121  
Fair Value 49,036  
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
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 31,979 22,715
Commercial paper | Short-Term Marketable Securities And Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 49,624 32,766
Unrealized Gains (Losses), net (9) 7
Fair Value 49,615 32,773
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 19,875 24,411
U.S. government agency securities | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,838 24,380
Unrealized Gains (Losses), net 37 31
Fair Value 19,875 24,411
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 12,623 16,520
Certificates of deposit | Short-Term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,612 16,505
Unrealized Gains (Losses), net 11 15
Fair Value $ 12,623 $ 16,520