v3.24.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities consisted of the following at September 30, 2024 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Government agency securities$13,999 $— $— $(26)$13,973 
U.S. Treasuries148,228 — 553 — 148,781 
Money market funds95,832 — — — 95,832 
Corporate notes/bonds6,507 — — (5)6,502 
Total $264,566 $— $553 $(31)$265,088 
Cash equivalents and marketable securities consisted of the following at December 31, 2023 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Government agency securities$103,507 $— $— $(327)$103,180 
Money market funds123,652 — — — 123,652 
Corporate notes/bonds30,920 — — (86)30,834 
U.S. Treasuries168,858 — 611 — 169,469 
Total$426,937 $— $611 $(413)$427,135