XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Business (Details)
12 Months Ended
Dec. 31, 2024
product
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 9
Roche  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 5
Takeda  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 1
Janssen  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 1
Argenx  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 1
BMS  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Royalties received, number of products sold 1