XML 41 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure $ 228,433 $ 243,714
Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 12,426 20,800
Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 2,402 2,898
U.S. Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 191,112 197,528
U.S. Government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 22,493 22,488
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 205,940 221,226
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 12,426 20,800
Quoted Prices in Active Markets for Identical Assets (Level 1) | Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 2,402 2,898
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 191,112 197,528
Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure 22,493 22,488
Significant Other Observable Inputs (Level 2) | U.S. Government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, fair value disclosure $ 22,493 $ 22,488