XML 45 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Schedule of Timing of Revenue Recognition

The following table illustrates the timing of the Company’s revenue recognition:

 

 

 

Three Months Ended March 31,

 

 

 

2020

 

 

2019

 

Software products and services – point in time

 

 

59.7

%

 

 

62.8

%

Software products and services – over time

 

 

31.3

 

 

 

26.9

 

Drug Discovery – point in time

 

 

-

 

 

 

4.6

 

Drug Discovery – over time

 

 

9.0

 

 

 

5.7

 

 

Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue

The following table illustrates the revenue recognized from the four sources of the software products and services revenue:

 

 

 

Three Months Ended March 31,

 

 

 

2020

 

 

2019

 

On premise software

 

$

15,600

 

 

$

13,023

 

Hosted software

 

 

2,133

 

 

 

1,711

 

Software maintenance

 

 

3,537

 

 

 

2,589

 

Professional services

 

 

2,542

 

 

 

1,282

 

Total software revenue

 

$

23,812

 

 

$

18,605

 

Schedule of Contract Balances

Contract balances were as follows:

 

 

 

As of

March 31,

 

 

As of

December 31,

 

 

 

2020

 

 

2019

 

Contract assets

 

$

1,592

 

 

$

6,904

 

Deferred revenue

 

 

23,835

 

 

 

27,259