XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment revenues:    
Revenue recognized $ 26,174 $ 20,741
Segment gross profit:    
Total segment gross profit 15,625 13,004
Unallocated:    
Research and development expense (13,700) (8,438)
Sales and marketing expense (4,789) (5,093)
General and administrative expense (8,936) (5,086)
Change in fair value (3,079) (627)
Interest income 699 438
Income tax expense (91) (46)
Net loss (14,271) (5,848)
Operating Segments | Software Segment    
Segment revenues:    
Revenue recognized 23,812 18,605
Segment gross profit:    
Total segment gross profit 19,811 15,472
Operating Segments | Drug Discovery Segment    
Segment revenues:    
Revenue recognized 2,362 2,136
Segment gross profit:    
Total segment gross profit $ (4,186) $ (2,468)