v3.26.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Cash $ 55,954 $ 23,644
Total cash and cash equivalents 68,914 143,086
Total cash, cash equivalents, and marketable securities 194,302 388,104
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities 125,388 245,018
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 11,533 40,879
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 1,427 75,100
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 0 3,463
U.S. government agency securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities 7,010 9,027
Corporate debt securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities 92,789 177,127
U.S. government securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities 16,129 40,510
Certificates of deposit | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities 6,196 8,701
Commercial paper | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Cash and Cash Equivalents [Line Items]    
Marketable securities $ 3,264 $ 9,653