XML 78 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Summary of Recurring Basis within the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments $ 340,910 $ 98,576
Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets measured at fair value 340,910 98,576
Fair Value, Recurring | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets measured at fair value 185,227 35,385
Fair Value, Recurring | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets measured at fair value 155,683 63,191
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets measured at fair value 0 0
U.S. treasury securities | Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 155,683 63,191
U.S. treasury securities | Fair Value, Recurring | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 0 0
U.S. treasury securities | Fair Value, Recurring | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 155,683 63,191
U.S. treasury securities | Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 0 0
Money market funds | Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 185,227 35,385
Money market funds | Fair Value, Recurring | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 185,227 35,385
Money market funds | Fair Value, Recurring | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 0 0
Money market funds | Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents $ 0 $ 0