XML 61 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Fair Value and Amortized Cost of Cash Equivalents
The fair value and amortized cost of cash equivalents and marketable securities by major security type are as follows (in thousands):
December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$62,075 $— $— $62,075 
U.S. Treasury securities
374,214 237 (95)374,356 
U.S. government agency securities
48,924 (177)48,750 
Corporate debt securities
59,668 — (62)59,606 
Total cash equivalents and marketable securities
$544,881 $240 $(334)$544,787 
Classified as:Fair Value
Cash equivalents
$127,705 
Marketable securities
400,576 
Marketable securities, non-current
16,506 
Total cash equivalents and marketable securities
$544,787 
December 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$67,970 $— $— $67,970 
U.S. Treasury securities
277,056 — (5,257)271,799 
U.S. government agency securities
135,460 (1,416)134,045 
Corporate debt securities
221,608 (930)220,681 
Total cash equivalents and marketable securities
$702,094 $$(7,603)$694,495 
Classified as:Fair Value
Cash equivalents
$107,780 
Marketable securities
516,598 
Marketable securities, non-current
70,117 
Total cash equivalents and marketable securities
$694,495 
Schedule of Fair Value and Amortized Cost of Marketable Securities
The fair value and amortized cost of cash equivalents and marketable securities by major security type are as follows (in thousands):
December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$62,075 $— $— $62,075 
U.S. Treasury securities
374,214 237 (95)374,356 
U.S. government agency securities
48,924 (177)48,750 
Corporate debt securities
59,668 — (62)59,606 
Total cash equivalents and marketable securities
$544,881 $240 $(334)$544,787 
Classified as:Fair Value
Cash equivalents
$127,705 
Marketable securities
400,576 
Marketable securities, non-current
16,506 
Total cash equivalents and marketable securities
$544,787 
December 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$67,970 $— $— $67,970 
U.S. Treasury securities
277,056 — (5,257)271,799 
U.S. government agency securities
135,460 (1,416)134,045 
Corporate debt securities
221,608 (930)220,681 
Total cash equivalents and marketable securities
$702,094 $$(7,603)$694,495 
Classified as:Fair Value
Cash equivalents
$107,780 
Marketable securities
516,598 
Marketable securities, non-current
70,117 
Total cash equivalents and marketable securities
$694,495