XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customer - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Deferred revenues $ 214,814,000   $ 214,814,000   $ 232,593,000
Contract asset impairment     0   0
Contract with customer, liability, revenue recognized     139,873,000 $ 135,237,000  
Contract with customer liability additions     131,051,000 153,133,000  
Total revenues $ 268,285,000 $ 223,921,000 $ 543,802,000 $ 445,926,000  
Customer Concentration Risk | Revenue Benchmark | Channel Partners          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage 7.00% 7.00% 7.00% 8.00%  
Portfolio Balancing          
Disaggregation of Revenue [Line Items]          
Deferred revenues $ 17,197,000   $ 17,197,000   $ 18,020,000
Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues 129,872,000 $ 88,652,000 255,097,000 $ 184,277,000  
Term Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues $ 118,324,000 $ 77,261,000 $ 233,344,000 $ 162,770,000