v3.26.1
Fair Value of Financial Instruments - Narratives (Details)
1 Months Ended 3 Months Ended
Aug. 05, 2025
USD ($)
Milestone
Oct. 31, 2023
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2025
USD ($)
Fair Value of Financial Instruments            
Contingent consideration, current portion     $ 1,193,000      
Non-current contingent consideration     8,838,000     $ 10,004,000
VCN            
Fair Value of Financial Instruments            
Additional consideration related to the achievement of certain milestones     70,200,000      
Amount to be paid due to approval         $ 3,000,000  
Amount of milestone obligated to pay as a result of achieving certain milestone $ 6,000,000   6,000,000      
Number of milestone payments | Milestone 3          
Payment made after clinical trial   $ 3,250,000        
Fair value of contingent consideration     10,000,000      
Contingent consideration, current portion     1,200,000      
Non-current contingent consideration     8,800,000      
Fair value measurement, transfer in to level 3     0 $ 0    
Fair value measurement, transfer out of level3     0 0    
VCN | Paid by end of August 2025            
Fair Value of Financial Instruments            
Amount of milestone payment paid as a result of achieving certain milestone $ 500,000          
VCN | Paid by end of December 2025            
Fair Value of Financial Instruments            
Amount of milestone obligated to pay as a result of achieving certain milestone 500,000          
VCN | Licensing or business development transaction is secured            
Fair Value of Financial Instruments            
Amount of milestone obligated to pay as a result of achieving certain milestone $ 5,000,000          
VCN | Operating Expense            
Fair Value of Financial Instruments            
Increase in operating expense     $ 27,000 $ 21,000