XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment revenues:    
Revenue recognized $ 32,127 $ 26,174
Segment gross profit:    
Total segment gross profit 16,164 15,625
Unallocated:    
Research and development (21,448) (13,700)
Sales and marketing (5,239) (4,789)
General and administrative (13,389) (8,936)
Loss on equity investments (1,781)  
Change in fair value 24,824 (3,079)
Interest income 420 699
Income tax expense (74) (91)
Net loss (523) (14,271)
Operating Segments | Software Segment    
Segment revenues:    
Revenue recognized 26,340 23,812
Segment gross profit:    
Total segment gross profit 20,434 19,811
Operating Segments | Drug Discovery Segment    
Segment revenues:    
Revenue recognized 5,787 2,362
Segment gross profit:    
Total segment gross profit $ (4,270) $ (4,186)