XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Collaborative Arrangements and Licensing Agreements, Bicycle License Agreement (Details) - Bicycle Therapeutics [Member] - Subsequent Event [Member]
$ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
Collaborative Arrangement and Licensing Agreement [Abstract]  
Payment made $ 45
Trading restriction period under lock up agreement 1 year