XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaborative Arrangements - GSK Platform Technology Transfer, Collaboration and License Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2014
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
payment
Dec. 31, 2019
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Performance obligations satisfied   $ 17,937 $ 2,038        
GSK Platform              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Performance obligations satisfied             $ 2,000
Additional milestone payments | payment           2  
GSK Platform | Research and development revenue              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Performance obligations satisfied       $ 1,300 $ 0 $ 4,300  
GSK Platform | Minimum              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Additional contingent payments $ 5,800            
GSK Platform | Maximum              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Additional contingent payments $ 38,500