XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue $ 166,034 $ 159,781
Term Licenses and Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 103,309 94,045
Perpetual Licenses [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 9,100 12,124
Maintenance [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 35,601 33,337
Professional Software Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 1,633 1,391
Software Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 7,100 9,061
Client Engineering Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 7,776 8,012
Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 1,515 $ 1,811