XML 58 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]  
Reconciliation of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
December 31,
202420232022
Cash and cash equivalents$95,883 $150,279 $202,004 
Restricted cash (1)
271 277 207 
Total cash and cash equivalents, and restricted cash shown in the consolidated statements of cash flows$96,154 $150,556 $202,211 
(1)Restricted cash is included in "Other assets" in the Consolidated Balance Sheets.
Summary of Cash, Cash Equivalents and Marketable Securities
Cash and cash equivalents, and marketable securities consist of the following (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
December 31, 2024
Cash and cash equivalents:
Cash$12,157 $$$12,157 
Money market funds83,726 83,726 
Total cash and cash equivalents95,883 95,883 
Marketable securities available-for-sale:
U.S. treasuries199,741 460 (322)199,879 
U.S. government agency securities158,605 486 (220)158,871 
Corporate debt securities259,004 418 (221)259,201 
Total marketable securities available-for-sale617,350 1,364 (763)617,951 
Total cash and cash equivalents, and marketable securities$713,233 $1,364 $(763)$713,834 
December 31, 2023
Cash and cash equivalents:
Cash$11,190 $$$11,190 
Money market funds131,635 131,635 
Corporate debt securities7,453 7,454 
Total cash and cash equivalents150,278 150,279 
Marketable securities available-for-sale:
U.S. treasuries74,109 172 (44)74,237 
U.S. government agency securities216,265 692 (269)216,688 
Corporate debt securities300,803 315 (20)301,098 
Total marketable securities available-for-sale591,177 1,179 (333)592,023 
Total cash and cash equivalents, and marketable securities$741,455 $1,180 $(333)$742,302 
Maturities of Marketable Securities Available-for-Sale
The maturities of our marketable securities available-for-sale are as follows (in thousands):
December 31, 2024
Amortized
Cost
Estimated
Fair Value
Mature in one year or less$401,939 $402,738 
Mature after one year through two years215,411 215,213 
$617,350 $617,951