XML 103 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment revenues:      
Revenue from contracts with customers $ 207,539 $ 216,666 $ 180,955
Segment cost of revenues:      
Total segment cost of revenues 75,456 75,974 79,933
Segment gross profit:      
Total segment gross profit 132,083 140,692 101,022
Unallocated (expense) income:      
Research and development (201,785) (181,766) (126,372)
Sales and marketing (39,917) (37,226) (30,642)
General and administrative (99,677) (99,148) (90,825)
Gain on equity investments 0 147,213 11,825
Change in fair value 5,683 53,461 (18,084)
Other income 17,902 19,693 3,953
Income tax expense (1,412) (2,199) (63)
Net (loss) income (187,123) 40,720 (149,186)
Software      
Segment revenues:      
Revenue from contracts with customers 180,365 159,124 135,578
Segment cost of revenues:      
Total segment cost of revenues 36,900 29,514 29,576
Segment gross profit:      
Total segment gross profit 143,465 129,610 106,002
Drug discovery      
Segment revenues:      
Revenue from contracts with customers 27,174 57,542 45,377
Segment cost of revenues:      
Total segment cost of revenues 38,556 46,460 50,357
Segment gross profit:      
Total segment gross profit $ (11,382) $ 11,082 $ (4,980)