XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments (Tables)
3 Months Ended
Mar. 31, 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:
March 31, 2024
Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Short-term Investments
U.S. treasury securities$215,265 $17 $(368)$214,914 
Asset-backed securities10,440 — (15)10,425 
Corporate debt securities2,989 — (4)2,985 
Total short-term investments$228,694 $17 $(387)$228,324 
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:
March 31, 2024December 31, 2023
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$72,508 $72,482 $90,438 $90,533 
Due after one year through four years
156,186 155,842 177,278 178,191 
Total$228,694 $228,324 $267,716 $268,724