XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-term Investments (Tables)
6 Months Ended
Jun. 30, 2024
Investments [Abstract]  
Schedule of Short-term Investments
The amortized cost, unrealized gain (loss), and estimated fair value of the Company's short-term investments consisted of the following:
June 30, 2024
Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Short-term Investments
U.S. treasury securities$216,100 $— $(669)$215,431 
Asset-backed securities10,441 — (36)10,405 
Corporate debt securities2,998 — (1)2,997 
Total short-term investments$229,539 $— $(706)$228,833 
December 31, 2023
Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Short-term investments
U.S. treasury securities$239,297 $970 $(11)$240,256 
U.S. agency securities15,000 — (7)14,993 
Asset-backed securities10,438 62 — 10,500 
Corporate debt securities2,981 — (6)2,975 
Total short-term investments$267,716 $1,032 $(24)$268,724 
Schedule of Available-for-sale Securities Reconciliation
The following table summarizes the stated maturities of the Company’s short-term investments:
June 30, 2024December 31, 2023
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$139,649 $139,436 $90,438 $90,533 
Due after one year through four years
89,890 89,397 177,278 178,191 
Total$229,539 $228,833 $267,716 $268,724