v3.26.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment revenues            
Total segment revenues $ 58,889   $ 54,759   $ 117,476 $ 114,310
Segment cost of revenues            
Total segment cost of revenues 26,457   28,601   55,497 57,028
Segment gross profit:            
Total segment gross profit 32,432   26,158   61,979 57,282
Unallocated (expense) income:            
Research and development (40,998)   (43,138)   (84,822) (88,982)
Sales and marketing (10,266)   (10,734)   (21,869) (21,101)
General and administrative (22,715)   (25,189)   (45,629) (50,991)
Change in fair value of equity investments 45,868   4,579   32,381 (8,516)
Other income 3,026   5,438   5,689 9,642
Income tax expense (1,372)   (287)   (1,780) (315)
Consolidated net income (loss) 5,975 $ (60,026) (43,173) $ (59,808) (54,051) (102,981)
Software            
Segment revenues            
Total segment revenues 35,465   40,544   71,025 89,360
Segment cost of revenues            
Total segment cost of revenues 10,538   13,029   22,838 26,551
Segment gross profit:            
Total segment gross profit 24,927   27,515   48,187 62,809
Drug Discovery            
Segment revenues            
Total segment revenues 23,424   14,215   46,451 24,950
Segment cost of revenues            
Total segment cost of revenues 15,919   15,572   32,659 30,477
Segment gross profit:            
Total segment gross profit $ 7,505   $ (1,357)   $ 13,792 $ (5,527)