v3.26.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
May 12, 2023
Aug. 26, 2021
Assets:        
Common Stock Purchase Agreement derivative asset $ 0 $ 0    
Liabilities:        
Common stock warrant liabilities 10,836 19,392    
Private Placement Warrants        
Liabilities:        
Common stock warrant liabilities 0 15,000   $ 600
Recurring        
Assets:        
Common Stock Purchase Agreement derivative asset 672 672    
Total financial assets 44,670 44,559    
Liabilities:        
Contingent Earnout Liability 6,760 11,492    
Total financial liabilities 18,692 31,950    
Recurring | Private Placement Warrants        
Liabilities:        
Common stock warrant liabilities 0 15    
Recurring | October 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 430 862    
Recurring | November 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 219 437    
Recurring | October 2025 RDO Warrants Liability        
Liabilities:        
Common stock warrant liabilities 9,081 16,356    
Recurring | Loan Agreement Warrants Liability        
Liabilities:        
Common stock warrant liabilities 1,106 1,722    
Recurring | Option Agreement liability        
Liabilities:        
Derivative liability     $ 55  
Recurring | JDRF Agreement derivative liability        
Liabilities:        
Derivative liability 227 216    
Recurring | Loan Agreement Conversion Derivative Liability        
Liabilities:        
Derivative liability 869 850    
Recurring | Level 1        
Assets:        
Common Stock Purchase Agreement derivative asset 0 0    
Total financial assets 43,998 43,887    
Liabilities:        
Contingent Earnout Liability 0 0    
Total financial liabilities 0 0    
Recurring | Level 1 | Private Placement Warrants        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 1 | October 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 1 | November 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 1 | October 2025 RDO Warrants Liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 1 | Loan Agreement Warrants Liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 1 | JDRF Agreement derivative liability        
Liabilities:        
Derivative liability 0 0    
Recurring | Level 1 | Loan Agreement Conversion Derivative Liability        
Liabilities:        
Derivative liability 0 0    
Recurring | Level 2        
Assets:        
Common Stock Purchase Agreement derivative asset 672 672    
Total financial assets 672 672    
Liabilities:        
Contingent Earnout Liability 0 0    
Total financial liabilities 0 0    
Recurring | Level 2 | Private Placement Warrants        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 2 | October 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 2 | November 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 2 | October 2025 RDO Warrants Liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 2 | Loan Agreement Warrants Liability        
Liabilities:        
Common stock warrant liabilities 0 0    
Recurring | Level 2 | JDRF Agreement derivative liability        
Liabilities:        
Derivative liability 0 0    
Recurring | Level 2 | Loan Agreement Conversion Derivative Liability        
Liabilities:        
Derivative liability 0 0    
Recurring | Level 3        
Assets:        
Common Stock Purchase Agreement derivative asset 0 0    
Total financial assets 0 0    
Liabilities:        
Contingent Earnout Liability 6,760 11,492    
Total financial liabilities 18,692 31,950    
Recurring | Level 3 | Private Placement Warrants        
Liabilities:        
Common stock warrant liabilities 0 15    
Recurring | Level 3 | October 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 430 862    
Recurring | Level 3 | November 2024 RDO Warrants liability        
Liabilities:        
Common stock warrant liabilities 219 437    
Recurring | Level 3 | October 2025 RDO Warrants Liability        
Liabilities:        
Common stock warrant liabilities 9,081 16,356    
Recurring | Level 3 | Loan Agreement Warrants Liability        
Liabilities:        
Common stock warrant liabilities 1,106 1,722    
Recurring | Level 3 | JDRF Agreement derivative liability        
Liabilities:        
Derivative liability 227 216    
Recurring | Level 3 | Loan Agreement Conversion Derivative Liability        
Liabilities:        
Derivative liability 869 850    
Recurring | Cash equivalents (money market funds)        
Assets:        
Cash equivalents (money market funds) 43,998 43,887    
Recurring | Cash equivalents (money market funds) | Level 1        
Assets:        
Cash equivalents (money market funds) 43,998 43,887    
Recurring | Cash equivalents (money market funds) | Level 2        
Assets:        
Cash equivalents (money market funds) 0 0    
Recurring | Cash equivalents (money market funds) | Level 3        
Assets:        
Cash equivalents (money market funds) $ 0 $ 0