XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitment and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Apr. 29, 2024
USD ($)
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]        
Contingent consideration liability   $ 1,300    
Collaborative arrangement, rights and obligations, upfront payment percentage   0.80    
Intellectual property contingent value rights liability   $ 329   $ 0
StradBio | Subsequent Event        
Other Commitments [Line Items]        
Collaborative arrangement, rights and obligations, percentage of net proceed holder is eligible to receive 1      
Collaborative arrangement, rights and obligations, eligibility to received net proceeds, percentage 0.80      
StradBio | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement        
Other Commitments [Line Items]        
Contingent consideration liability   $ 600    
StradBio | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Subsequent Event        
Other Commitments [Line Items]        
Collaborative arrangement, rights and obligations, maximum unused portion $ 50      
Collaborative arrangement, rights and obligations, reimbursement 10      
StradBio | License | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Subsequent Event        
Other Commitments [Line Items]        
Contract with customer, liability 750   $ 750  
Collaborative arrangement, rights and obligations, maximum aggregate milestone payments, per product $ 11,000