v3.26.1
Revenue Recognition - Drug Discovery (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Net receivables $ 27,253,000   $ 83,041,000
Deferred revenue 0   72,000
BMGFT | Related Party      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Software contribution revenue recognition 0 $ 3,844,000  
Net receivables 0   0
Software contribution 72,000 499,000  
Agreement with Gates Ventures, LLC      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Software contribution revenue recognition amount 9,000,000    
Software contribution revenue recognition 0 0  
Deferred income 0   0
Net receivables 0   0
July 2024 Agreement with Bill & Melinda Gates Foundation      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Software contribution revenue recognition 0 3,844,000  
Deferred income 0   0
Net receivables 0   $ 0
Drug discovery      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Milestone payment yet to be achieved 0 2,000,000  
Revenue recognized with milestones $ 0 $ 487,000