v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents $ 22,475 $ 17,219
Total marketable securities 63,083 88,393
Total financial assets 85,558 105,612
Contingent liabilities 4,183 5,684
Total financial liabilities 4,183 5,684
Money market funds (1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 22,475 17,219
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 6,473 12,877
U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 25,363 29,650
U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 6,026 13,594
Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 25,221 32,272
Quoted prices in active markets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 22,475 17,219
Total marketable securities 0 0
Total financial assets 22,475 17,219
Contingent liabilities 0 0
Total financial liabilities 0 0
Quoted prices in active markets (Level 1) | Money market funds (1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 22,475 17,219
Quoted prices in active markets (Level 1) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 0
Quoted prices in active markets (Level 1) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 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 0 0
Total marketable securities 63,083 88,393
Total financial assets 63,083 88,393
Contingent liabilities 0 0
Total financial liabilities 0 0
Significant other observable inputs (Level 2) | Money market funds (1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0 0
Significant other observable inputs (Level 2) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 6,473 12,877
Significant other observable inputs (Level 2) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 25,363 29,650
Significant other observable inputs (Level 2) | U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 6,026 13,594
Significant other observable inputs (Level 2) | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 25,221 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 4,183 5,684
Total financial liabilities 4,183 5,684
Significant unobservable inputs (Level 3) | Money market funds (1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 0 0
Significant unobservable inputs (Level 3) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 0
Significant unobservable inputs (Level 3) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 0 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