XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 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):
March 31, 2023
Amortized Cost Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds$54,337 $— $— $54,337 
U.S. Treasury securities285,287 91 (2,849)282,529 
U.S. government agency securities124,533 102 (749)123,886 
Corporate debt securities182,196 36 (510)181,722 
Total cash equivalents and marketable securities$646,353 $229 $(4,108)$642,474 
Classified as:Fair Value
Cash equivalents$83,876 
Marketable securities503,343 
Marketable securities, non-current55,255 
Total cash equivalents and marketable securities$642,474 
December 31, 2022
Amortized Cost Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds$67,970 $— $— $67,970 
U.S. Treasury securities277,056 — (5,257)271,799 
U.S. government agency securities135,460 (1,416)134,045 
Corporate debt securities221,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 securities516,598 
Marketable securities, non-current70,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):
March 31, 2023
Amortized Cost Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds$54,337 $— $— $54,337 
U.S. Treasury securities285,287 91 (2,849)282,529 
U.S. government agency securities124,533 102 (749)123,886 
Corporate debt securities182,196 36 (510)181,722 
Total cash equivalents and marketable securities$646,353 $229 $(4,108)$642,474 
Classified as:Fair Value
Cash equivalents$83,876 
Marketable securities503,343 
Marketable securities, non-current55,255 
Total cash equivalents and marketable securities$642,474 
December 31, 2022
Amortized Cost Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds$67,970 $— $— $67,970 
U.S. Treasury securities277,056 — (5,257)271,799 
U.S. government agency securities135,460 (1,416)134,045 
Corporate debt securities221,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 securities516,598 
Marketable securities, non-current70,117 
Total cash equivalents and marketable securities$694,495