XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customer - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 243,073,000 $ 232,593,000  
Contract asset impairment 0 0  
Contract with customer, liability, revenue recognized 204,279,000 183,997,000  
Contract with customer liability additions 221,126,000 215,947,000  
Total revenues $ 1,099,082,000 $ 965,046,000 $ 801,544,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 $ 17,338,000 $ 18,020,000  
Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 513,736,000 412,375,000 $ 338,792,000
Term Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues $ 470,359,000 $ 359,295,000 $ 281,410,000