XML 84 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaborative Arrangements and Licensing Agreements, Bicycle Therapeutics (Details) - Bicycle License Agreement [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Collaborative Arrangement and Licensing Agreement [Abstract]    
Payment of license fee   $ 42.0
Trading restriction period under lock up agreement 1 year  
Equity investment   7.2
R&D expense   $ 34.8