v3.24.3
FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash $ 63,300 $ 50,373
Gross Unrealized Gains 0 0
Gross Unrealized Losses (76) 0
Amortized Cost 871,791 697,237
Fair Value 936,015 747,610
Short-term investments 26,354 0
Cash and cash equivalents 854,409 747,610
Long-Term Investments 55,328 0
Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 794,045  
Level 1 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 2,936  
Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 791,109 $ 697,237
Level 1 | Cash Equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 791,109  
Level 1 | Cash Equivalents | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 791,109  
Level 1 | Short-Term Investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 2,936  
Level 1 | Short-Term Investments | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 2,936  
Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 77,746  
Gross Unrealized Gains 0  
Gross Unrealized Losses (76)  
Fair Value 77,670  
Short-term investments 23,418  
Debt securities, held to maturity 54,328  
Level 2 | Corporate debt securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 65,901  
Gross Unrealized Gains 0  
Gross Unrealized Losses (75)  
Fair Value 65,826  
Short-term investments 11,573  
Debt securities, held to maturity 54,328  
Level 2 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 11,845  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Fair Value 11,844  
Short-term investments 11,845  
Debt securities, held to maturity  
Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment in SAFE $ 1,000