v3.25.4
License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Jul. 22, 2025
Collaboration and License Agreement [Abstract]        
Revenue recognized   $ 14,196 $ 10,992  
BioSense License and Assignments Agreement [Member]        
Collaboration and License Agreement [Abstract]        
Maximum amount of payments receivable for development, regulatory and commercial milestones   84,500    
Milestone payments received   0    
Processa License Agreement [Member]        
Collaboration and License Agreement [Abstract]        
Milestone payments received   0    
SBIR Grant Agreement [Member]        
Collaboration and License Agreement [Abstract]        
Milestone payments received $ 900      
Revenue recognized   $ 700 $ 0  
RDH12 Agreement [Member]        
Collaboration and License Agreement [Abstract]        
Maximum amount of loan       $ 1,600