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 |
| X | ||||||||||
- Definition Represents the threshold period of notice required for termination of agreement. No definition available.
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|