XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue From Contract With Customer [Abstract]  
Schedule of Timing of Revenue Recognition

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

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Software products and services – point in time

 

 

45.8

%

 

 

51.9

%

 

 

45.2

%

 

 

53.0

%

Software products and services – over time

 

 

32.2

 

 

 

28.8

 

 

 

27.2

 

 

 

28.4

 

Drug Discovery – point in time

 

 

3.5

 

 

 

4.3

 

 

 

12.2

 

 

 

2.1

 

Drug Discovery – over time

 

 

18.5

 

 

 

15.0

 

 

 

15.4

 

 

 

16.5

 

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

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

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

On-premise software

 

$

16,595

 

 

$

14,452

 

 

$

38,281

 

 

$

31,807

 

Hosted software

 

 

3,596

 

 

 

2,704

 

 

 

6,851

 

 

 

5,304

 

Software maintenance

 

 

4,952

 

 

 

4,176

 

 

 

9,678

 

 

 

8,281

 

Professional services

 

 

3,868

 

 

 

1,720

 

 

 

7,282

 

 

 

4,000

 

Revenue from contracts with customers

 

 

29,011

 

 

 

23,052

 

 

 

62,092

 

 

 

49,392

 

Software contribution

 

 

1,000

 

 

 

1,000

 

 

 

1,000

 

 

 

1,000

 

Total software revenue

 

$

30,011

 

 

$

24,052

 

 

$

63,092

 

 

$

50,392

 

Drug Discovery Revenue

The following table presents the revenue recognized from the sources of drug discovery revenue:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Drug discovery services revenue from contracts with customers

 

$

8,019

 

 

$

5,732

 

 

$

23,259

 

 

$

11,519

 

Drug discovery contribution

 

 

439

 

 

 

 

 

 

781

 

 

 

 

Total drug discovery revenue

 

$

8,458

 

 

$

5,732

 

 

$

24,040

 

 

$

11,519

 

Schedule of Contract Balances

Contract balances were as follows:

 

 

 

As of

June 30,

 

 

As of

December 31,

 

 

 

2022

 

 

2021

 

Contract assets

 

$

12,015

 

 

$

8,271

 

Deferred revenue, short-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

24,815

 

 

 

32,945

 

Drug discovery

 

 

22,625

 

 

 

22,423

 

Deferred revenue, long-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

3,641

 

 

 

3,938

 

Drug discovery

 

 

16,464

 

 

 

26,126