XML 57 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments [Abstract]  
Schedule of Marketable Securities
The amortized cost, unrealized gain (loss), and estimated fair value of the Company's short-term investments consisted of the following:
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 
December 31, 2022
Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Short-term Investments
U.S. treasury securities$384,951 $— $(6,949)$378,002 
U.S. agency securities29,012 47 — 29,059 
Commercial paper28,815 — — 28,815 
Corporate debt securities5,049 — (67)4,982 
Total short-term investments$447,827 $47 $(7,016)$440,858 
Schedule of Available-for-sale Securities Reconciliation
The following table summarizes the stated maturities of the Company’s short-term investments:
December 31, 2023December 31, 2022
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$90,438 $90,533 $447,827 $440,858 
Due after one year through five years
177,278178,191
Total$267,716 $268,724 $447,827 $440,858