v3.26.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment revenues    
Total segment revenues $ 58,587 $ 59,551
Segment cost of revenues    
Total segment cost of revenues 29,040 28,427
Segment gross profit:    
Total segment gross profit 29,547 31,124
Unallocated (expense) income:    
Research and development (43,824) (45,844)
Sales and marketing (11,603) (10,367)
General and administrative (22,914) (25,802)
Change in fair value of equity investments (13,487) (13,095)
Other income 2,663 4,204
Income tax expense (408) (28)
Consolidated net loss (60,026) (59,808)
Software    
Segment revenues    
Total segment revenues 35,560 48,816
Segment cost of revenues    
Total segment cost of revenues 12,300 13,522
Segment gross profit:    
Total segment gross profit 23,260 35,294
Drug Discovery    
Segment revenues    
Total segment revenues 23,027 10,735
Segment cost of revenues    
Total segment cost of revenues 16,740 14,905
Segment gross profit:    
Total segment gross profit $ 6,287 $ (4,170)