XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 29, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash, cash equivalents and marketable securities consisted of the following (in thousands):
June 29,
2024
December 31,
2023
Cash and cash equivalents:
Cash$45,382 $18,040 
Commercial paper39,039 32,837 
Money market funds65 2,563 
U.S. government securities— 9,969 
Total cash and cash equivalents84,486 63,409 
Marketable securities:
Corporate debt securities66,441 7,000 
U.S. government securities46,929 92,277 
U.S. government agency securities35,559 43,521 
Commercial paper21,544 14,139 
Certificates of deposit6,260 — 
Total marketable securities176,733 156,937 
$261,219 $220,346 
Schedule of Debt Securities, Available-for-Sale
The amortized cost and fair value of marketable securities were as follows (in thousands):
As of June 29, 2024Amortized CostUnrealized LossesFair Value
Corporate debt securities$66,526 $(85)$66,441 
Commercial paper60,610 (27)60,583 
U.S. government securities46,954 (25)46,929 
U.S. government agency securities35,694 (135)35,559 
Certificates of deposit6,263 (3)6,260 
$216,047 $(275)$215,772 

As of December 31, 2023Amortized CostUnrealized LossesFair Value
U.S. government securities$102,167 $80 $102,247 
Commercial paper47,003 (28)46,975 
U.S. government agency securities43,573 (52)43,521 
Corporate debt securities6,999 7,000 
$199,742 $$199,743