XML 95 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents $ 17,219 $ 44,426
Total marketable securities 88,393 232,413
Total financial assets 105,612 276,839
Contingent liabilities 5,684  
Total financial liabilities 5,684  
Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 17,219 44,426
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 12,877 1,494
U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 29,650 61,857
U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 13,594 93,978
Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 32,272 75,084
Quoted prices in active markets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 17,219 44,426
Total marketable securities 0 0
Total financial assets 17,219 44,426
Contingent liabilities 0  
Total financial liabilities 0  
Quoted prices in active markets (Level 1) | Money market funds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total cash equivalents 17,219 44,426
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 88,393 232,413
Total financial assets 88,393 232,413
Contingent liabilities 0  
Total financial liabilities 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) | Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 12,877 1,494
Significant other observable inputs (Level 2) | U.S. Treasuries    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 29,650 61,857
Significant other observable inputs (Level 2) | U.S. Government agency bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 13,594 93,978
Significant other observable inputs (Level 2) | Corporate bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Total marketable securities 32,272 75,084
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 5,684  
Total financial liabilities 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) | 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