XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2023
Cash and Cash Equivalents [Abstract]  
Summary of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value
The following tables summarize the amortized cost, unrealized gain and loss and estimated fair value of cash equivalents and short-term investments:

March 31, 2023
(in thousands)Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Cash equivalents
Money market funds$223,314 $— $— $223,314 
Total cash equivalents$223,314 $— $— $223,314 
Short-term investments
Commercial paper$126,278 $— $(155)$126,123 
Corporate bonds44,465 19 (147)44,337 
Asset backed securities25,266 (122)25,146 
Certificates of deposit10,000 — — 10,000 
Supranational bonds4,006 — (22)3,984 
Yankee bond4,026 — (33)3,993 
U.S. Treasury and agency obligations42,883 34 (247)42,670 
Total short-term investments$256,924 $55 $(726)$256,253 
December 31, 2022
(in thousands)Amortized CostUnrealized GainUnrealized LossEstimated Fair Value
Cash equivalents
Money market funds$201,476 $— $— $201,476 
Total cash equivalents$201,476 $— $— $201,476 
Short-term investments
Commercial paper$144,093 $$(377)$143,718 
Corporate bonds37,778 — (194)37,584 
Asset backed securities19,723 11 (161)19,573 
Certificates of deposit10,000 — — 10,000 
Supranational bonds4,017 — (67)3,950 
U.S. Treasury and agency obligations52,309 — (565)51,744 
Total short-term investments$267,920 $13 $(1,364)$266,569 
Schedule of Investments Classified by Contractual Maturity Date
The contractual maturities of our short-term investments are as follows:
March 31, 2023December 31, 2022
(in thousands)Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$209,171 $208,574 $243,430 $242,129 
Due between one and two years47,753 47,679 24,490 24,440 
Total short-term investments$256,924 $256,253 $267,920 $266,569