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

 

 

2023

 

 

2022

 

Term licenses and other

 

$

103,309

 

$

94,045

 

Perpetual licenses

 

 

9,100

 

 

 

12,124

 

Maintenance

 

 

35,601

 

 

 

33,337

 

Professional software services

 

 

1,633

 

 

 

1,391

 

Software related services

 

 

7,100

 

 

 

9,061

 

Client engineering services

 

 

7,776

 

 

 

8,012

 

Other

 

 

1,515

 

 

 

1,811

 

Total revenue

 

$

166,034

 

 

$

159,781