v3.24.3
Fair Value Measurements - Summary of Financial Assets and Liabilities to Fair Value Measurement On Recurring Basis and Level of Input Measurement (Details) - Fair Value, Recurring Basis - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets $ 266,620 $ 278,116
Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 204,740 278,116
Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 61,880 0
Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0 0
Money market funds    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 195,823 278,116
Money market funds | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 195,823 278,116
Money market funds | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0 0
Money market funds | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0 $ 0
U.S. treasury bills    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 8,917  
U.S. treasury bills | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 8,917  
U.S. treasury bills | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
U.S. treasury bills | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
Corporate debt securities    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 36,065  
Corporate debt securities | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
Corporate debt securities | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 36,065  
Corporate debt securities | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
U.S. government bonds    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 20,845  
U.S. government bonds | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
U.S. government bonds | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 20,845  
U.S. government bonds | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
Agency bonds    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 4,970  
Agency bonds | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 0  
Agency bonds | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets 4,970  
Agency bonds | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total financial assets $ 0