XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Investments in Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Cash and Investments in Marketable Securities, Including Cash Equivalents Cash and investments in marketable securities, including cash equivalents, are as follows (in thousands):
Estimated Fair Value at
March 31, 2023December 31, 2022
Cash and cash equivalents$76,955 $88,227 
Short-term investments379,872 416,750 
Total cash and investments in marketable securities$456,827 $504,977 
Schedule of Portfolio of Cash and Investments in Marketable Securities Our portfolio of cash and investments in marketable securities includes (in thousands):
Fair Value Hierarchy LevelMarch 31, 2023December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair ValueFair Value
Corporate notes and bonds2$60,165 $— $(271)$59,894 $83,522 
Corporate commercial paper2298,216 (421)297,798 344,204 
Obligations of U.S. government agencies216,667 — — 16,667 — 
Available-for-sale investments$375,048 $$(692)$374,359 $427,726 
Money market funds148,925 47,054 
Certificates of deposit27,503 21,399 
CashN/A26,040 8,798 
Total cash and investments in marketable securities$456,827 $504,977