XML 74 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total revenues $ 596,117 $ 540,976 $ 1,161,282 $ 1,053,335
Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 7,566 6,913 8,256 6,913
Corporate and Elimination        
Disaggregation of Revenue        
Total revenues 7,566 6,913 8,256 6,913
Enterprise Software | Operating Segments        
Disaggregation of Revenue        
Total revenues 424,282 372,807 827,028 735,837
Platform Technologies | Operating Segments        
Disaggregation of Revenue        
Total revenues 164,269 161,256 325,998 310,585
Total recurring revenues        
Disaggregation of Revenue        
Total revenues 517,198 448,991 1,004,988 879,452
Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Total recurring revenues | Enterprise Software        
Disaggregation of Revenue        
Total revenues 354,624 300,942 690,183 592,150
Total recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 162,574 148,049 314,805 287,302
Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 78,919 91,985 156,294 173,883
Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 7,566 6,913 8,256 6,913
Total non-recurring revenues | Enterprise Software        
Disaggregation of Revenue        
Total revenues 69,658 71,865 136,845 143,687
Total non-recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 1,695 13,207 11,193 23,283
SaaS | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 189,571 155,978 369,651 304,762
SaaS | Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
SaaS | Total recurring revenues | Enterprise Software        
Disaggregation of Revenue        
Total revenues 168,059 136,045 326,800 264,187
SaaS | Total recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 21,512 19,933 42,851 40,575
Transaction-based fees | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 215,504 177,704 410,413 342,163
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        
Disaggregation of Revenue        
Total revenues 79,786 55,701 149,625 107,585
Transaction-based fees | Total recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 135,718 122,003 260,788 234,578
Maintenance        
Disaggregation of Revenue        
Total revenues 112,123 115,309 224,924 232,527
Maintenance | Total recurring revenues        
Disaggregation of Revenue        
Total revenues 112,123 115,309 224,924 232,527
Maintenance | Total recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Maintenance | Total recurring revenues | Enterprise Software        
Disaggregation of Revenue        
Total revenues 106,779 109,196 213,758 220,378
Maintenance | Total recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 5,344 6,113 11,166 12,149
Professional services        
Disaggregation of Revenue        
Total revenues 58,612 71,928 122,662 136,734
Professional services | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 58,612 71,928 122,662 136,734
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        
Disaggregation of Revenue        
Total revenues 56,862 58,731 111,455 113,624
Professional services | Total non-recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues 1,750 13,197 11,207 23,110
Software licenses and royalties | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 3,663 5,329 10,657 14,063
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        
Disaggregation of Revenue        
Total revenues 3,846 5,319 10,840 13,890
Software licenses and royalties | Total non-recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues (183) 10 (183) 173
Hardware and other | Total non-recurring revenues        
Disaggregation of Revenue        
Total revenues 16,644 14,728 22,975 23,086
Hardware and other | Total non-recurring revenues | Corporate Unallocated        
Disaggregation of Revenue        
Total revenues 7,566 6,913 8,256 6,913
Hardware and other | Total non-recurring revenues | Enterprise Software        
Disaggregation of Revenue        
Total revenues 8,950 7,815 14,550 16,173
Hardware and other | Total non-recurring revenues | Platform Technologies        
Disaggregation of Revenue        
Total revenues $ 128 $ 0 $ 169 $ 0