XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments (Tables)
9 Months Ended
Sep. 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:
September 30, 2024
Amortized CostUnrealized GainUnrealized (Loss)Estimated Fair Value
Short-term Investments
U.S. treasury securities$205,922 $1,101 $— $207,023 
Asset-backed securities10,443 103 — 10,546 
Total short-term investments$216,365 $1,204 $— $217,569 
December 31, 2023
Amortized CostUnrealized Gain
Unrealized (Loss)
Estimated 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:
September 30, 2024December 31, 2023
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$134,285 $134,685 $90,438 $90,533 
Due after one year through four years
82,080 82,884 177,278 178,191 
Total$216,365 $217,569 $267,716 $268,724