XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The following are summaries of the Company's marketable securities at March 31, 2025 and December 31, 2024 (in thousands).
As of March 31, 2025
Amortized CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities and treasuries$94,341 $83 $(19)$94,405 
Corporate debt securities44,438 69 (4)44,503 
Total securities with a maturity of one year or less$138,779 $152 $(23)$138,908 
U.S. government agency securities and treasuries170,568 419 (111)170,876 
Corporate debt securities4,894 — — 4,894 
Total securities with a maturity of more than one year$175,462 $419 $(111)$175,770 
Total available-for-sale securities$314,241 $571 $(134)$314,678 
As of December 31, 2024
Amortized CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities and treasuries$148,673 $196 $(1)$148,868 
Corporate debt securities58,210 118 (16)58,312 
Total securities with a maturity of one year or less$206,883 $314 $(17)$207,180 
U.S. government agency securities and treasuries105,145 19 (404)104,760 
Corporate debt securities6,801 46 — 6,847 
Total securities with a maturity of more than one year$111,946 $65 $(404)$111,607 
Total available-for-sale securities$318,829 $379 $(421)$318,787