XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 314,411,000 $ 275,517,000  
Contract asset impairment 0   $ 0
Contract with customer, liability, revenue recognized 95,979,000 97,005,000  
Contract with customer liability additions 101,577,000 $ 94,522,000  
Deferred revenues $ 250,747,000   243,073,000
Channel Partners | Revenue Benchmark | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 7.00% 7.00%  
Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues $ 158,024,000 $ 125,225,000  
Term Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 148,477,000 $ 115,020,000  
Portfolio Balancing      
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 17,753,000   $ 17,338,000