v3.26.1
Fair Value Measurements and Available for Sale Investments - Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value   $ 73,442
US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [1]   63,268
Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [2]   10,174
Fair Value, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] $ 26,186 91,359
Fair Value, Recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   63,268
Fair Value, Recurring | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   10,174
Fair Value, Inputs, Level 1 | Fair Value, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 26,186 91,359
Fair Value, Inputs, Level 1 | Fair Value, Recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   63,268
Fair Value, Inputs, Level 1 | Fair Value, Recurring | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   0
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 0 0
Fair Value, Inputs, Level 2 | Fair Value, Recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   0
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   10,174
Fair Value, Inputs, Level 3 | Fair Value, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 0 0
Fair Value, Inputs, Level 3 | Fair Value, Recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   0
Fair Value, Inputs, Level 3 | Fair Value, Recurring | Commercial and corporate obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value [4]   0
Money Market Funds | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 140,791 140,380
Money Market Funds | Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 140,791 140,380
Money Market Funds | Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] 0 0
Money Market Funds | Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value included in cash and cash equivalents [3] $ 0 $ 0
[1] Of our outstanding U.S. Treasury securities, $63.3 million have maturity dates of less than one year and $0.0 million have a maturity date of between one to two years as of December 31, 2025.
[2] Of our outstanding commercial and corporate obligations, $10.2 million have maturity dates of less than one year and $0.0 million have a maturity date of between one to two years as of December 31, 2025.
[3] Included in cash and cash equivalents in the accompanying balance sheets.
[4] Included in short-term investments in the accompanying balance sheets.