XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jul. 22, 2025
Collaboration and License Agreement [Abstract]          
Revenue recognized $ 3,079 $ 3,867 $ 10,331 $ 6,690  
Other Income, net 450 483 1,286 1,648  
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 100 $ 0 300 $ 0  
RDH12 Agreement [Member]          
Collaboration and License Agreement [Abstract]          
Maximum amount of loan         $ 1,600
Other Income, net $ 100   $ 100