v3.26.1
Subsequent events (Details) - Subsequent events - Bayer Collaboration Agreement - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2026
Sep. 30, 2026
Subsequent events    
Threshold period of notice required for termination of agreement 60 days  
Revenue recognized   $ 33.2