XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2019
Revenue From Contract With Customer [Abstract]  
Schedule of Disaggregation of Revenue

The Company disaggregates its software revenue by type of performance obligation and timing of revenue recognition as follows (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

Software revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Term licenses

 

$

45,974

 

 

$

38,707

 

 

$

111,031

 

 

$

95,872

 

Perpetual licenses

 

 

10,679

 

 

 

7,993

 

 

 

22,243

 

 

 

17,763

 

Maintenance

 

 

25,333

 

 

 

20,869

 

 

 

48,085

 

 

 

41,697

 

Professional services and other

 

 

2,422

 

 

 

3,038

 

 

 

6,340

 

 

 

4,944

 

Total software revenue

 

$

84,408

 

 

$

70,607

 

 

$

187,699

 

 

$

160,276