XML 67 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Schedule of Timing of Revenue Recognition (Details)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Software Products and Services | Point in Time    
Significant Accounting Policies [Line Items]    
Timing of revenue recognition 59.70% 62.80%
Software Products and Services | Over Time    
Significant Accounting Policies [Line Items]    
Timing of revenue recognition 31.30% 26.90%
Drug Discovery | Point in Time    
Significant Accounting Policies [Line Items]    
Timing of revenue recognition   4.60%
Drug Discovery | Over Time    
Significant Accounting Policies [Line Items]    
Timing of revenue recognition 9.00% 5.70%