XML 57 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2025Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$168,059 $21,512 $— $189,571 
Transaction-based fees79,786 135,718 — 215,504 
Maintenance106,779 5,344 — 112,123 
Total recurring revenues354,624 162,574 — 517,198 
Professional services56,862 1,750 — 58,612 
Software licenses and royalties3,846 (183)— 3,663 
Hardware and other8,950 128 7,566 16,644 
Total non-recurring revenues69,658 1,695 7,566 78,919 
Total$424,282 $164,269 $7,566 $596,117 
For the three months ended June 30, 2024Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$136,045 $19,933 $— $155,978 
Transaction-based fees55,701 122,003 — 177,704 
Maintenance109,196 6,113 — 115,309 
Total recurring revenues300,942 148,049 — 448,991 
Professional services58,731 13,197 — 71,928 
Software licenses and royalties5,319 10 — 5,329 
Hardware and other7,815 — 6,913 14,728 
Total non-recurring revenues71,865 13,207 6,913 91,985 
Total$372,807 $161,256 $6,913 $540,976 
For the six months ended June 30, 2025Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$326,800 $42,851 $— $369,651 
Transaction-based fees149,625 260,788 — 410,413 
Maintenance213,758 11,166 — 224,924 
Total recurring revenues690,183 314,805 — 1,004,988 
Professional services111,455 11,207 — 122,662 
Software licenses and royalties10,840 (183)— 10,657 
Hardware and other14,550 169 8,256 22,975 
Total non-recurring revenues136,845 11,193 8,256 156,294 
Total$827,028 $325,998 $8,256 $1,161,282 
For the six months ended June 30, 2024Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$264,187 $40,575 $— $304,762 
Transaction-based fees107,585 234,578 — 342,163 
Maintenance220,378 12,149 — 232,527 
Total recurring revenues592,150 287,302 — 879,452 
Professional services113,624 23,110 — 136,734 
Software licenses and royalties13,890 173 — 14,063 
Hardware and other16,173 — 6,913 23,086 
Total non-recurring revenues143,687 23,283 6,913 173,883 
Total$735,837 $310,585 $6,913 $1,053,335