v3.26.1
License, collaboration and commercial agreements - License Agreement (Details) - Exclusive license agreement
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2025
item
Dec. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
License, collaboration and commercial agreements      
Number of patents | item 1    
Intangible assets     $ 2.1
Pursuant to license agreement      
License, collaboration and commercial agreements      
One-time cash payment   $ 2.1  
Achievement of certain sales milestones      
License, collaboration and commercial agreements      
Potential milestone payments     $ 2.3