v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 504,891 $ 466,605
Direct revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 69.10% 66.50%
Indirect revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 30.90% 33.50%
Subscription lease licenses    
Disaggregation of Revenue [Line Items]    
Total revenue $ 96,919 $ 94,800
Perpetual licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 63,036 65,521
Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 159,955 160,321
Maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 324,392 289,340
Service    
Disaggregation of Revenue [Line Items]    
Total revenue 20,544 16,944
Maintenance and service    
Disaggregation of Revenue [Line Items]    
Total revenue $ 344,936 $ 306,284