XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 965,046 $ 801,544 $ 736,654
Subscriptions and licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 865,887 736,655 667,993
Subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 812,807 679,273 608,300
SELECT subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 269,283 270,749 267,249
Enterprise subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 290,097 221,524 184,833
Term license subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenues 253,427 187,000 156,218
Perpetual licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 53,080 57,382 59,693
Services      
Disaggregation of Revenue [Line Items]      
Total revenues 99,159 64,889 68,661
Recurring      
Disaggregation of Revenue [Line Items]      
Total revenues 21,343 17,389 22,797
Other      
Disaggregation of Revenue [Line Items]      
Total revenues 77,816 47,500 45,864
Enterprise subscriptions, E365      
Disaggregation of Revenue [Line Items]      
Total revenues $ 223,293 $ 110,979 $ 24,668