XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 84,486 $ 63,409
Marketable securities 176,733 156,937
Total cash, cash equivalents, and marketable securities 261,219 220,346
Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 66,441 7,000
Corporate debt securities | Short-Term Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 66,441 7,000
U.S. government securities | Short-Term Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 46,929 92,277
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 35,559 43,521
U.S. government agency securities | Short-Term Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 35,559 43,521
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Marketable securities 21,544 14,139
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Marketable securities 6,260 0
Cash    
Cash and Cash Equivalents [Line Items]    
Cash 45,382 18,040
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 39,039 32,837
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 65 2,563
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 0 $ 9,969