XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 28, 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):
June 28,
2025
December 31,
2024
Cash and cash equivalents:
Cash$32,747 $20,664 
Money market funds23,457 4,890 
Commercial paper18,344 10,058 
U.S. government securities1,990 7,550 
Total cash and cash equivalents76,538 43,162 
Marketable securities:
Corporate debt securities123,467 123,701 
U.S. government securities57,673 66,582 
Commercial paper23,543 22,715 
U.S. government agency securities13,890 24,411 
Certificates of deposit3,857 16,520 
Total marketable securities222,430 253,929 
$298,968 $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 June 28, 2025Amortized CostUnrealized Gains (Losses), netFair Value
Corporate debt securities$123,099 $368 $123,467 
U.S. government securities59,514 149 59,663 
Commercial paper41,899 (12)41,887 
U.S. government agency securities13,868 22 13,890 
Certificates of deposit3,853 3,857 
$242,233 $531 $242,764 
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