XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments (Tables)
3 Months Ended
Mar. 31, 2025
Investments [Abstract]  
Schedule of Short-term Investments
The amortized cost, unrealized gain, and estimated fair value of the Company's short-term investments consisted of the following:
March 31, 2025
Amortized CostUnrealized GainUnrealized (Loss)Estimated Fair Value
Short-term Investments
U.S. treasury securities$147,099 $329 $— $147,428 
Asset-backed securities10,060 52 — 10,112 
Total short-term investments$157,159 $381 $— $157,540 
December 31, 2024
Amortized CostUnrealized Gain
Unrealized (Loss)
Estimated Fair Value
Short-term investments
U.S. treasury securities$168,504 $396 $— $168,900 
Asset-backed securities10,444 65 — 10,509 
Total short-term investments$178,948 $461 $— $179,409 
Schedule of Available-for-Sale Securities Reconciliation
The following table summarizes the stated maturities of the Company’s short-term investments:
March 31, 2025December 31, 2024
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$115,227 $115,425 $112,750 $113,015 
Due after one year through four years
41,932 42,115 66,198 66,394 
Total$157,159 $157,540 $178,948 $179,409