XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Short-term Investments (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023
Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Short-term Investments
U.S. treasury securities$251,806 $— $(1,201)$250,605 
U.S. agency securities68,403 (64)68,342 
Commercial paper28,262 — 28,263 
Asset-backed securities11,705 — (39)11,666 
Corporate debt securities11,013 — (28)10,985 
Certificate of deposits62,493 — — 62,493 
Total short-term investments$433,682 $$(1,332)$432,354 
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:
June 30, 2023December 31, 2022
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$309,082 $308,166 $447,827 $440,858 
Due after one year through two years124,600 124,188 — — 
Total$433,682 $432,354 $447,827 $440,858