XML 55 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
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, 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 
December 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$206,245 $— $— $206,245 
U.S. Treasury securities
290,909 (1,205)289,706 
U.S. government agency securities
93,864 (240)93,626 
Corporate debt securities
285,338 — (182)285,156 
Total cash equivalents and marketable securities
$876,356 $$(1,627)$874,733 
Classified as:Fair Value
Cash equivalents
$270,236 
Marketable securities
320,966 
Marketable securities, non-current
283,531 
Total cash equivalents and marketable securities
$874,733 
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, 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 
December 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Money market funds
$206,245 $— $— $206,245 
U.S. Treasury securities
290,909 (1,205)289,706 
U.S. government agency securities
93,864 (240)93,626 
Corporate debt securities
285,338 — (182)285,156 
Total cash equivalents and marketable securities
$876,356 $$(1,627)$874,733 
Classified as:Fair Value
Cash equivalents
$270,236 
Marketable securities
320,966 
Marketable securities, non-current
283,531 
Total cash equivalents and marketable securities
$874,733