XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Disaggregation of Revenue and Costs to Obtain a Contract - Disaggregation of Revenue by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 371,951 $ 361,807 $ 1,106,337 $ 1,037,345
Software revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 215,217 196,536 624,979 537,040
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenues 214,009 193,690 618,799 517,955
Cloud and subscription support        
Disaggregation of Revenue [Line Items]        
Total revenues 142,444 111,630 410,262 312,165
On-premises subscription license        
Disaggregation of Revenue [Line Items]        
Total revenues 71,565 82,060 208,537 205,790
Perpetual license        
Disaggregation of Revenue [Line Items]        
Total revenues 1,208 2,846 6,180 19,085
Maintenance and professional services        
Disaggregation of Revenue [Line Items]        
Total revenues 156,734 165,271 481,358 500,305
Maintenance        
Disaggregation of Revenue [Line Items]        
Total revenues 127,909 137,569 392,221 420,888
Professional services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 28,825 $ 27,702 $ 89,137 $ 79,417