XML 129 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenue $ 363,226 $ 304,985
Lease licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 65,077 44,874
Perpetual licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 67,527 42,956
Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 132,604 87,830
Maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 213,674 200,488
Service    
Disaggregation of Revenue [Line Items]    
Total revenue 16,948 16,667
Maintenance and service    
Disaggregation of Revenue [Line Items]    
Total revenue $ 230,622 $ 217,155
Direct revenue, as a percentage of total revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 71.80% 73.60%
Indirect revenue, as a percentage of total revenue    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 28.20% 26.40%