Annual report pursuant to Section 13 and 15(d)

Contingencies and commitments - ThermoFisher License Agreement (Details)

v3.24.0.1
Contingencies and commitments - ThermoFisher License Agreement (Details) - License agreement - ThermoFisher - USD ($)
12 Months Ended
Jun. 16, 2016
Dec. 31, 2012
Dec. 31, 2023
Contingencies and commitments      
Upfront license fees   $ 1,000,000  
Minimum Annual Royalties, Percentage of Prior Year Running Royalties     50.00%
Period of Supply Contract Agreement 5 years