XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 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

March 31,

 

 

 

2022

 

 

2021

 

Term licenses and other (1)

 

$

94,045

 

 

$

84,934

 

Perpetual licenses

 

 

12,124

 

 

 

11,461

 

Maintenance

 

 

33,337

 

 

 

29,694

 

Professional software services (1)

 

 

1,391

 

 

 

3,452

 

Software related services

 

 

9,061

 

 

 

8,098

 

Client engineering services

 

 

8,012

 

 

 

10,677

 

Other

 

 

1,811

 

 

 

1,847

 

Total revenue

 

$

159,781

 

 

$

150,163

 

 

(1)

Term licenses and other includes hardware revenue of $0.7 million for the three months ended March 31, 2022, and was reported in License revenue. Professional software services includes hardware revenue of $1.7 million for the three months ended March 31, 2021, and was reported in Maintenance and other services revenue.