XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
DISAGGREGATION OF REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Total revenues $ 2,137,803 $ 1,951,751 $ 1,850,204
Corporate      
Disaggregation of Revenue      
Total revenues 6,953 7,330 5,822
Corporate and Elimination      
Disaggregation of Revenue      
Total revenues 6,953 7,330 5,822
Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 1,511,602 1,349,655 1,257,186
Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 619,248 594,766 587,196
Recurring revenues      
Disaggregation of Revenue      
Total revenues 1,806,063 1,626,173 1,480,759
Recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 1,232,930 1,077,043 970,466
Recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 573,133 549,130 510,293
Non-recurring revenues      
Disaggregation of Revenue      
Total revenues 331,740 325,578 369,445
Non-recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 6,953 7,330 5,822
Non-recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 278,672 272,612 286,720
Non-recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 46,115 45,636 76,903
SaaS      
Disaggregation of Revenue      
Total revenues 644,779 527,977 428,526
SaaS | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
SaaS | Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 559,842 459,544 378,953
SaaS | Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 84,937 68,433 49,573
SaaS | Recurring revenues      
Disaggregation of Revenue      
Total revenues 644,779 527,977 428,526
SaaS | Recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
SaaS | Recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 559,842 459,544 378,953
SaaS | Recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 84,937 68,433 49,573
Transaction-based fees      
Disaggregation of Revenue      
Total revenues 698,152 631,535 583,778
Transaction-based fees | Corporate      
Disaggregation of Revenue      
Total revenues 0 0
Transaction-based fees | Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 234,633 174,718 147,370
Transaction-based fees | Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 463,519 456,817 436,408
Transaction-based fees | Recurring revenues      
Disaggregation of Revenue      
Total revenues 698,152 631,535 583,778
Transaction-based fees | Recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Transaction-based fees | Recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 234,633 174,718 147,370
Transaction-based fees | Recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 463,519 456,817 436,408
Maintenance      
Disaggregation of Revenue      
Total revenues 463,132 466,661 468,455
Maintenance | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Maintenance | Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 438,455 442,781 444,143
Maintenance | Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 24,677 23,880 24,312
Maintenance | Recurring revenues      
Disaggregation of Revenue      
Total revenues 463,132 466,661 468,455
Maintenance | Recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Maintenance | Recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 438,455 442,781 444,143
Maintenance | Recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 24,677 23,880 24,312
Professional services      
Disaggregation of Revenue      
Total revenues 263,991 249,976 277,625
Professional services | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Professional services | Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 219,933 209,727 204,970
Professional services | Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 44,058 40,249 72,655
Professional services | Non-recurring revenues      
Disaggregation of Revenue      
Total revenues 263,991 249,976 277,625
Professional services | Non-recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Professional services | Non-recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 219,933 209,727 204,970
Professional services | Non-recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 44,058 40,249 72,655
Software licenses and royalties      
Disaggregation of Revenue      
Total revenues 26,357 38,096 59,406
Software licenses and royalties | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Software licenses and royalties | Enterprise Software | Operating segments      
Disaggregation of Revenue      
Total revenues 25,292 32,709 55,158
Software licenses and royalties | Platform Technologies | Operating segments      
Disaggregation of Revenue      
Total revenues 1,065 5,387 4,248
Software licenses and royalties | Non-recurring revenues      
Disaggregation of Revenue      
Total revenues 26,357 38,096 59,406
Software licenses and royalties | Non-recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 0 0 0
Software licenses and royalties | Non-recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 25,292 32,709 55,158
Software licenses and royalties | Non-recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues 1,065 5,387 4,248
Hardware and other | Non-recurring revenues      
Disaggregation of Revenue      
Total revenues 41,392 37,506 32,414
Hardware and other | Non-recurring revenues | Corporate      
Disaggregation of Revenue      
Total revenues 6,953 7,330 5,822
Hardware and other | Non-recurring revenues | Enterprise Software      
Disaggregation of Revenue      
Total revenues 33,447 30,176 26,592
Hardware and other | Non-recurring revenues | Platform Technologies      
Disaggregation of Revenue      
Total revenues $ 992 $ 0 $ 0