XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Total revenues $ 330,337 $ 296,749 $ 668,100 $ 611,160  
Accounts receivable 282,918   282,918   $ 302,501
Contract cost assets 0   0   0
Contract with customer, liability 251,883   251,883   269,647
Contract with customer, liability, revenue recognized     165,042 149,247  
Contract with customer liability additions     152,734 $ 151,528  
Unbilled Revenues          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 144,540   $ 144,540   129,494
Channel Partners | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage 7.00% 7.00% 7.00% 7.00%  
Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues $ 162,458 $ 138,822 $ 338,767 $ 296,846  
Term Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues 151,595 $ 127,104 318,392 $ 275,581  
Portfolio Balancing          
Disaggregation of Revenue [Line Items]          
Contract with customer, liability $ 18,565   $ 18,565   $ 18,269