XML 74 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Summary of significant accounting policies        
Accounts receivable $ 71,848 $ 57,705    
Compensation costs from contributions 1,400 1,100 $ 200  
AstraZeneca | AZ Termination Agreement        
Summary of significant accounting policies        
Maximum potential payment per agreement       $ 75,000
Commercial customers        
Summary of significant accounting policies        
Accounts receivable 66,400 56,700    
Collaborators        
Summary of significant accounting policies        
Accounts receivable $ 5,400 $ 1,000    
Minimum        
Summary of significant accounting policies        
Estimated useful lives 3 years      
Maximum        
Summary of significant accounting policies        
Estimated useful lives 5 years