XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 228,454,000   $ 232,593,000
Contract asset impairment 0   0
Contract with customer, liability, revenue recognized 97,005,000 $ 91,125,000  
Contract with customer liability additions 94,522,000 78,210,000  
Total revenues $ 275,517,000 $ 222,005,000  
Customer Concentration Risk | Revenue Benchmark | Channel Partners      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 7.00% 8.00%  
Portfolio Balancing      
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 17,724,000   $ 18,020,000
Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 125,225,000 $ 95,625,000  
Term Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues $ 115,020,000 $ 85,509,000