XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 27, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Marketable Securities
Cash, cash equivalents and marketable securities consisted of the following (in thousands):
September 27,
2025
December 31,
2024
Cash and cash equivalents:
Cash$33,861 $20,664 
Commercial paper47,526 10,058 
Money market funds12,378 4,890 
U.S. government securities1,247 7,550 
Total cash and cash equivalents95,012 43,162 
Marketable securities:
Corporate debt securities145,350 123,701 
U.S. government securities56,554 66,582 
Commercial paper21,180 22,715 
U.S. government agency securities14,502 24,411 
Certificates of deposit7,025 16,520 
Total marketable securities244,611 253,929 
$339,623 $297,091 
Schedule of Amortized Cost and Fair Value of Marketable Securities The amortized cost and fair value of marketable securities were as follows (in thousands):
As of September 27, 2025Amortized CostUnrealized Gains (Losses), netFair Value
Corporate debt securities$144,834 $516 $145,350 
Commercial paper68,721 (15)68,706 
U.S. government securities57,620 181 57,801 
U.S. government agency securities14,481 21 14,502 
Certificates of deposit7,020 7,025 
$292,676 $708 $293,384 

As of December 31, 2024Amortized CostUnrealized Gains, net Fair Value
Corporate debt securities$123,519 $182 $123,701 
U.S. government securities74,118 14 74,132 
Commercial paper32,766 32,773 
U.S. government agency securities24,380 31 24,411 
Certificates of deposit16,505 15 16,520 
$271,288 $249 $271,537