XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement [Line Items]      
Total revenue $ 1,906,715 $ 1,681,297 $ 1,515,892
Lease licenses      
Statement [Line Items]      
Total revenue 617,643 500,105 406,043
Perpetual licenses      
Statement [Line Items]      
Total revenue 328,154 280,745 293,587
Software licenses      
Statement [Line Items]      
Total revenue 945,797 780,850 699,630
Maintenance      
Statement [Line Items]      
Total revenue 896,037 840,597 760,574
Service      
Statement [Line Items]      
Total revenue 64,881 59,850 55,688
Maintenance and service      
Statement [Line Items]      
Total revenue $ 960,918 $ 900,447 $ 816,262
Direct revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk      
Statement [Line Items]      
Concentration risk, percentage 76.30% 77.80% 77.10%
Indirect revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk      
Statement [Line Items]      
Concentration risk, percentage 23.70% 22.20% 22.90%