XML 35 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Available for Sale Investments (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements And Available For Sale Investments [Abstract]  
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 June 30, 2023 and December 31, 2022 (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 June 30, 2023
Money market funds$25,584 $25,584 $— $— 
U.S. Treasury and agency securities28,040 28,040 — — 
Commercial paper87,421 — 87,421 — 
Corporate debt securities13,449 — 13,449 — 
As of December 31, 2022
Money market funds$54,662 $54,662 $— $— 
U.S. Treasury and agency securities31,458 31,458 — — 
Commercial paper134,954 — 134,954 — 
Corporate debt securities8,838 — 8,838 — 
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 June 30, 2023 and December 31, 2022 are as follows (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total
Fair Value
As of June 30, 2023
U.S. Treasury and agency securities$28,027 $14 $— $28,041 
 Corporate debt securities13,450 — (1)13,449 
     Commercial paper83,700 — (68)83,632 
Total marketable securities$125,177 $14 $(69)$125,122 
Number of securities with unrealized losses17 
As of December 31, 2022
U.S. Treasury and agency securities$31,445 $13 $— $31,458 
     Corporate debt securities8,876 — (38)8,838 
     Commercial paper103,508 — (99)103,409 
Total marketable securities$143,829 $13 $(137)$143,705 
Number of securities with unrealized losses16 
Schedule of Contractual Maturities of Available-for-sale Debt Securities
Contractual maturities of available-for-sale debt securities, as of June 30, 2023, were as follows (in thousands):
Estimated
 Fair Value
Less than one year$125,122 
Greater than one year— 
Total$125,122