v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents $ 24,561 $ 17,219
Total marketable securities 49,360 88,393
Total financial assets 73,921 105,612
Contingent liabilities 3,823 5,684
Total financial liabilities 3,823 5,684
Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 19,684 17,219
U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 4,877  
Total marketable securities 21,291 29,650
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities   12,877
U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 4,842 13,594
Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 23,227 32,272
Quoted prices in active markets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 19,684 17,219
Total marketable securities 0 0
Total financial assets 19,684 17,219
Contingent liabilities 0 0
Total financial liabilities 0 0
Quoted prices in active markets (Level 1) | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 19,684 17,219
Quoted prices in active markets (Level 1) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0  
Total marketable securities 0 0
Quoted prices in active markets (Level 1) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities   0
Quoted prices in active markets (Level 1) | U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 0
Quoted prices in active markets (Level 1) | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 0
Significant other observable inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 4,877 0
Total marketable securities 49,360 88,393
Total financial assets 54,237 88,393
Contingent liabilities 0 0
Total financial liabilities 0 0
Significant other observable inputs (Level 2) | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0 0
Significant other observable inputs (Level 2) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 4,877  
Total marketable securities 21,291 29,650
Significant other observable inputs (Level 2) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities   12,877
Significant other observable inputs (Level 2) | U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 4,842 13,594
Significant other observable inputs (Level 2) | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 23,227 32,272
Significant unobservable inputs (Level 3)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0 0
Total marketable securities 0 0
Total financial assets 0 0
Contingent liabilities 3,823 5,684
Total financial liabilities 3,823 5,684
Significant unobservable inputs (Level 3) | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0 0
Significant unobservable inputs (Level 3) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0  
Total marketable securities 0 0
Significant unobservable inputs (Level 3) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities   0
Significant unobservable inputs (Level 3) | U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 0
Significant unobservable inputs (Level 3) | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities $ 0 $ 0