XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customer - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 232,593,000 $ 209,314,000  
Contract asset impairment 0 0  
Contract with customer, liability, revenue recognized 183,997,000 203,682,000  
Contract with customer liability additions 215,947,000 193,999,000  
Total revenues $ 965,046,000 $ 801,544,000 $ 736,654,000
Customer Concentration Risk | Revenue Benchmark | Channel Partners      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 8.00% 8.00% 8.00%
Portfolio Balancing      
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 18,020,000 $ 18,166,000  
Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 412,375,000 338,792,000 $ 311,689,000
Term Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues $ 359,295,000 $ 281,410,000 $ 251,996,000