XML 102 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment revenues:      
Total revenues $ 137,931 $ 108,095 $ 85,543
Segment gross profit:      
Total segment gross profit 65,620 63,472 49,093
Unallocated:      
Research and development (90,904) (64,695) (39,404)
Sales and marketing (22,150) (17,795) (21,364)
General and administrative (64,009) (41,898) (27,040)
(Loss) gain on equity investments (1,781) 4,108 943
Change in fair value 11,359 28,263 9,922
Interest income 1,057 2,253 1,878
Income tax (expense) benefit (411) (345) 291
Net loss (101,219) (26,637) (25,681)
Operating Segments | Software Segment      
Segment revenues:      
Total revenues 113,236 92,530 66,735
Segment gross profit:      
Total segment gross profit 86,741 74,527 53,089
Operating Segments | Drug Discovery Segment      
Segment revenues:      
Total revenues 24,695 15,565 18,808
Segment gross profit:      
Total segment gross profit $ (21,121) $ (11,055) $ (3,996)