XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2022
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,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Term licenses and other (1)

 

$

72,485

 

 

$

57,624

 

 

$

166,530

 

 

$

142,558

 

Perpetual licenses

 

 

10,203

 

 

 

9,008

 

 

 

22,327

 

 

 

20,469

 

Maintenance

 

 

33,035

 

 

 

30,549

 

 

 

66,372

 

 

 

60,243

 

Professional software services (1)

 

 

1,170

 

 

 

2,377

 

 

 

2,561

 

 

 

5,829

 

Software related services

 

 

7,376

 

 

 

7,481

 

 

 

16,437

 

 

 

15,579

 

Client engineering services

 

 

7,047

 

 

 

10,268

 

 

 

15,059

 

 

 

20,945

 

Other

 

 

1,340

 

 

 

2,605

 

 

 

3,151

 

 

 

4,452

 

Total revenue

 

$

132,656

 

 

$

119,912

 

 

$

292,437

 

 

$

270,075

 

 

(1)
Term licenses and other includes hardware revenue of $1.7 million and $2.4 million, respectively, for the three and six months ended June 30, 2022, and was reported in License revenue. Professional software services includes hardware revenue of $1.3 million and $3.0 million, respectively, for the three and six months ended June 30, 2021, and was reported in Maintenance and other services revenue.