XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 700,608 $ 765,122
Gross Unrealized Gains 78 26
Gross Unrealized Losses (19) (744)
Fair Value - Level 1 700,667 764,404
Marketable securities—U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 65,765 460,372
Gross Unrealized Gains 0 26
Gross Unrealized Losses (19) (744)
Fair Value - Level 1 65,746 459,654
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 634,843 304,750
Gross Unrealized Gains 78 0
Gross Unrealized Losses 0 0
Fair Value - Level 1 634,921 304,750
Cash and Cash Equivalents | Cash equivalents—money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 186,396 304,750
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value - Level 1 186,396 304,750
Cash and Cash Equivalents | Marketable securities—U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 448,447 0
Gross Unrealized Gains 78 0
Gross Unrealized Losses 0 0
Fair Value - Level 1 $ 448,525 $ 0