v3.26.1
Marketable Securities and Fair Value Measurements - Summary of Financial 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    
Marketable securities $ 99,502 $ 78,018
Total 167,424 158,602
U.S. government agencies | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities   1,500
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 69,326 35,287
Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 30,176 41,231
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 63,000 56,357
Level 1 | U.S. government agencies | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities   0
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Level 1 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 104,424 102,245
Level 2 | U.S. government agencies | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities   1,500
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 69,326 35,287
Level 2 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 30,176 41,231
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 0 0
Level 3 | U.S. government agencies | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities   0
Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Level 3 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 63,000 56,357
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 63,000 56,357
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 4,922 24,227
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 4,922 24,227
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents $ 0 $ 0