XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Total revenues $ 335,173 $ 306,612 $ 1,003,273 $ 917,772  
Accounts receivable 271,689   271,689   $ 302,501
Contract cost assets 0   0   0
Contract with customer, liability 241,111   241,111   269,647
Contract with customer, liability, revenue recognized     211,782 183,335  
Contract with customer liability additions     182,880 $ 169,368  
Unbilled Revenues          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 159,172   $ 159,172   129,494
Channel Partners | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage 6.00% 8.00% 7.00% 7.00%  
Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues $ 166,035 $ 147,340 $ 504,802 $ 444,186  
Term Licenses          
Disaggregation of Revenue [Line Items]          
Total revenues 154,761 $ 135,453 473,153 $ 411,034  
Portfolio Balancing          
Disaggregation of Revenue [Line Items]          
Contract with customer, liability $ 19,241   $ 19,241   $ 18,269