XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Summary of Cash and Cash Equivalents
A reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):
December 31, 2024December 31, 2023December 31, 2022
Cash and cash equivalents$114,689 $82,197 $89,921 
Restricted cash585 586 522 
Total cash, cash equivalents, and restricted cash at the end of the period$115,274 $82,783 $90,443 
Summary of Marketable Securities
The amortized cost, unrealized holding gains, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):
December 31, 2024
Amortized Cost
Unrealized Holding Gains
Fair Value
Short-term marketable securities:
U.S. agency securities$90,918 $1,648 $92,566 
Corporate debt securities55,046 718 55,764 
Total short-term marketable securities$145,964 $2,366 $148,330 

December 31, 2023
Amortized Cost
Unrealized Holding Gains
Fair Value
Short-term marketable securities:
U.S. agency securities$80,468 $2,038 $82,506 
Corporate debt securities72,753 711 73,464 
Total short-term marketable securities$153,221 $2,749 $155,970