XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Available for Sale Investments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Measurements And Available For Sale Investments [Abstract]  
Schedule of Assets Measured at Fair Value on Recurring Basis
The following table presents the hierarchy for assets measured at fair value on a recurring basis as of September 30, 2024 and December 31, 2023 (in thousands):
Fair Value Measurements at End of Period Using:
Total
Fair Value
Quoted Market
Prices for
Identical Assets
(Level 1)
Significant
Other Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
As of September 30, 2024
Money market funds$25,338 $25,338 $— $— 
U.S. Treasury and agency securities71,561 71,561 — — 
Commercial paper207,182 — 207,182 — 
Corporate debt securities19,827 — 19,827 — 
As of December 31, 2023
Money market funds$25,222 $25,222 $— $— 
U.S. Treasury and agency securities92,309 92,309 — — 
Commercial paper168,534 — 168,534 — 
Corporate debt securities3,473 — 3,473 — 
Schedule of Available for Sale Investments by Security Type
The aggregate market value, cost basis, and gross unrealized gains and losses of available-for-sale investments by security type, classified in marketable securities and long-term investments as of September 30, 2024 and December 31, 2023 are as follows (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total
Fair Value
As of September 30, 2024
U.S. Treasury and agency securities$71,539 $22 $— $71,561 
 Corporate debt securities19,789 38 — 19,827 
     Commercial paper206,813 375 (6)207,182 
Total marketable securities$298,141 $435 $(6)$298,570 
Number of securities with unrealized losses
As of December 31, 2023
U.S. Treasury and agency securities$92,294 $20 $(5)$92,309 
     Corporate debt securities3,467 — 3,473 
     Commercial paper168,488 76 (30)168,534 
Total marketable securities$264,249 $102 $(35)$264,316 
Number of securities with unrealized losses12 
Schedule of Contractual Maturities of Available for Sale Debt Securities
Contractual maturities of available-for-sale debt securities, as of September 30, 2024, were as follows (in thousands):
Estimated
 Fair Value
Less than one year$298,570 
Greater than one year— 
Total$298,570