XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
The following tables show our cash and cash equivalents, and investments’ fair value level classification, adjusted cost, unrealized gain, unrealized loss and fair value as of June 30, 2023 and December 31, 2022 (in thousands except for fair value levels):
 June 30, 2023
 Fair Value LevelAdjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$38,597 $— $— $38,597 
Money market fundsLevel 1136,771 — — 136,771 
Total cash and cash equivalents$175,368 $— $— $175,368 
Short-term investments:   
Corporate debt securitiesLevel 2$106,429 $— $(805)$105,624 
U.S. treasury securitiesLevel 130,063 — (32)30,031 
Agency bondsLevel 274,496 — (465)74,031 
Total short-term investments$210,988 $— $(1,302)$209,686 
Long-term investments:   
Corporate debt securitiesLevel 2$195,372 $10 $(1,736)$193,646 
U.S. treasury securitiesLevel 198,946 — (1,168)97,778 
Agency bondsLevel 2133,017 — (1,683)131,334 
Total long-term investments$427,335 $10 $(4,587)$422,758 

 December 31, 2022
 Fair Value LevelAdjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$33,532 $— $— $33,532 
Money market fundsLevel 1440,145 — — 440,145 
Total cash and cash equivalents$473,677 $— $— $473,677 
Short-term investments:   
Commercial paperLevel 2$11,744 $— $(29)$11,715 
Corporate debt securitiesLevel 2491,459 — (4,130)487,329 
U.S. treasury securitiesLevel 185,271 — (342)84,929 
Total short-term investments$588,474 $— $(4,501)$583,973 
Long-term investments:   
Corporate debt securitiesLevel 2$125,735 $158 $(909)$124,984 
U.S. treasury securitiesLevel 130,633 122 — 30,755 
Agency bondsLevel 260,635 — (141)60,494 
Total long-term investments$217,003 $280 $(1,050)$216,233 
Schedule of Available-for-sale Securities Reconciliation
The following table shows our cash equivalents and investments' adjusted cost and fair value by contractual maturity as of June 30, 2023 (in thousands):
 Adjusted CostFair Value
Due within one year$210,988 $209,686 
Due after one year through three years427,335 422,758 
Investments not due at a single maturity date136,771 136,771 
Total$775,094 $769,215