XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Total revenues $ 595,879 $ 543,337 $ 1,757,161 $ 1,596,672
Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 481 0 8,737 6,913
Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 436,106 383,748 1,263,134 1,119,585
Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 159,292 159,589 485,290 470,174
Total recurring revenues        
Disaggregation of Revenue        
Total revenues 512,406 462,757 1,517,394 1,342,209
Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Total recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 362,164 315,352 1,052,347 907,502
Total recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 150,242 147,405 465,047 434,707
Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 83,473 80,580 239,767 254,463
Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 481 0 8,737 6,913
Total non-recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 73,942 68,396 210,787 212,083
Total non-recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 9,050 12,184 20,243 35,467
SaaS | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 199,786 166,624 569,437 471,386
SaaS | Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
SaaS | Total recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 178,383 144,445 505,183 408,632
SaaS | Total recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 21,403 22,179 64,254 62,754
Transaction-based fees | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 201,308 180,546 611,721 522,709
Transaction-based fees | Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Transaction-based fees | Total recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 78,331 61,561 227,956 169,146
Transaction-based fees | Total recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 122,977 118,985 383,765 353,563
Maintenance        
Disaggregation of Revenue        
Total revenues 111,312 115,587 336,236 348,114
Maintenance | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 111,312 115,587 336,236 348,114
Maintenance | Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Maintenance | Total recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 105,450 109,346 319,208 329,724
Maintenance | Total recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 5,862 6,241 17,028 18,390
Professional services        
Disaggregation of Revenue        
Total revenues 64,728 64,462 187,390 201,196
Professional services | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 64,728 64,462 187,390 201,196
Professional services | Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Professional services | Total non-recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 55,769 53,947 167,224 167,571
Professional services | Total non-recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 8,959 10,515 20,166 33,625
Software licenses and royalties | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 5,100 6,188 15,757 20,251
Software licenses and royalties | Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Software licenses and royalties | Total non-recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 5,137 5,424 15,977 19,314
Software licenses and royalties | Total non-recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues (37) 764 (220) 937
Hardware and other | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 13,645 9,930 36,620 33,016
Hardware and other | Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 481 0 8,737 6,913
Hardware and other | Total non-recurring revenues | Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 13,036 9,025 27,586 25,198
Hardware and other | Total non-recurring revenues | Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues $ 128 $ 905 $ 297 $ 905