XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total revenues $ 565,165 $ 512,359
Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 690 0
Corporate and Elimination    
Disaggregation of Revenue    
Total revenues 690 0
Enterprise Software | Operating Segments    
Disaggregation of Revenue    
Total revenues 402,746 363,030
Platform Technologies | Operating Segments    
Disaggregation of Revenue    
Total revenues 161,729 149,329
Total recurring revenues    
Disaggregation of Revenue    
Total revenues 487,790 430,461
Total recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
Total recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 335,559 291,208
Total recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 152,231 139,253
Total non-recurring revenues    
Disaggregation of Revenue    
Total revenues 77,375 81,898
Total non-recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 690 0
Total non-recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 67,187 71,822
Total non-recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 9,498 10,076
SaaS | Total recurring revenues    
Disaggregation of Revenue    
Total revenues 180,080 148,784
SaaS | Total recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
SaaS | Total recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 158,741 128,142
SaaS | Total recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 21,339 20,642
Transaction-based fees | Total recurring revenues    
Disaggregation of Revenue    
Total revenues 194,909 164,459
Transaction-based fees | Total recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
Transaction-based fees | Total recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 69,839 51,884
Transaction-based fees | Total recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 125,070 112,575
Maintenance    
Disaggregation of Revenue    
Total revenues 112,801 117,218
Maintenance | Total recurring revenues    
Disaggregation of Revenue    
Total revenues 112,801 117,218
Maintenance | Total recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
Maintenance | Total recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 106,979 111,182
Maintenance | Total recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 5,822 6,036
Professional services    
Disaggregation of Revenue    
Total revenues 64,050 64,806
Professional services | Total non-recurring revenues    
Disaggregation of Revenue    
Total revenues 64,050 64,806
Professional services | Total non-recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
Professional services | Total non-recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 54,593 54,893
Professional services | Total non-recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 9,457 9,913
Software licenses and royalties | Total non-recurring revenues    
Disaggregation of Revenue    
Total revenues 6,994 8,734
Software licenses and royalties | Total non-recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 0 0
Software licenses and royalties | Total non-recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 6,994 8,571
Software licenses and royalties | Total non-recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues 0 163
Hardware and other | Total non-recurring revenues    
Disaggregation of Revenue    
Total revenues 6,331 8,358
Hardware and other | Total non-recurring revenues | Corporate Unallocated    
Disaggregation of Revenue    
Total revenues 690 0
Hardware and other | Total non-recurring revenues | Enterprise Software    
Disaggregation of Revenue    
Total revenues 5,600 8,358
Hardware and other | Total non-recurring revenues | Platform Technologies    
Disaggregation of Revenue    
Total revenues $ 41 $ 0