XML 40 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Investments, All Other Investments [Abstract]  
Schedule of Fair Value and Amortized Cost
The fair value and amortized cost of cash equivalents and available-for-sale securities by major security type as of September 30, 2023 and as of December 31, 2022 are presented in the following tables:

September 30, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
(In thousands)
Money market funds$50,937 $— $— $50,937 
Corporate bonds86,734 (558)86,179 
U.S. treasury securities311,637 — (680)310,957 
U.S. agency securities41,998 — (732)41,266 
Total cash equivalents and investments$491,306 $$(1,970)$489,339 
Classified as:
Cash equivalents$60,910 
Short-term investments396,259 
Long-term investments32,170 
Total cash equivalents and investments$489,339 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
(In thousands)
Money market funds$10,679 $— $— $10,679 
Commercial paper4,956 — (2)4,954 
Corporate bonds156,019 25 (2,788)153,256 
U.S. treasury securities323,077 (5,060)318,022 
U.S. agency securities41,078 — (1,662)39,416 
Total cash equivalents and investments$535,809 $30 $(9,512)$526,327 
Classified as:
Cash equivalents$11,760 
Short-term investments455,416 
Long-term investments59,151 
Total cash equivalents and investments$526,327