XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Investments in Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [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
December 31,
2022
December 31,
2021
Cash and cash equivalents$88,227 $25,218 
Short-term investments416,750 708,737 
Long-term investments— 64,828 
Total cash and investments in marketable securities$504,977 $798,783 
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
Level
December 31, 2022December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesFair ValueFair Value
Corporate notes and bonds2$84,377 $— $(855)$83,522 $278,121 
Corporate commercial paper2345,125 25 (946)344,204 478,629 
Obligations of U.S. government agencies2— — — — 5,875 
Available-for-sale investments429,502 25 (1,801)427,726 762,625 
Money market funds147,054 23,968 
Certificates of deposit221,399 10,940 
CashN/A8,798 1,250 
Total cash and investments in marketable securities$504,977 $798,783