XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended June 30, 2024Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $155,978 $155,978 
Transaction-based fees— 177,704 177,704 
Maintenance— 115,309 115,309 
Professional services— 71,928 71,928 
Software licenses and royalties4,551 778 5,329 
Hardware and other14,728 — 14,728 
Total$19,279 $521,697 $540,976 
For the three months ended June 30, 2023Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $126,598 $126,598 
Transaction-based fees— 171,191 171,191 
Maintenance— 116,539 116,539 
Professional services— 66,420 66,420 
Software licenses and royalties8,793 986 9,779 
Hardware and other13,752 — 13,752 
Total$22,545 $481,734 $504,279 
For the six months ended June 30, 2024Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $304,762 $304,762 
Transaction-based fees— 342,163 342,163 
Maintenance— 232,527 232,527 
Professional services— 136,734 136,734 
Software licenses and royalties12,651 1,412 14,063 
Hardware and other23,086 — 23,086 
Total$35,737 $1,017,598 $1,053,335 
For the six months ended June 30, 2023Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $248,513 $248,513 
Transaction-based fees— 329,741 329,741 
Maintenance— 231,670 231,670 
Professional services— 127,349 127,349 
Software licenses and royalties18,074 1,835 19,909 
Hardware and other18,951 — 18,951 
Total$37,025 $939,108 $976,133 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2024Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$300,942 $148,049 $— $448,991 
Non-recurring revenues71,865 13,207 6,913 91,985 
Intercompany6,511 464 (6,975)— 
Total revenues$379,318 $161,720 $(62)$540,976 
For the three months ended June 30, 2023Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$264,507 $149,821 $— $414,328 
Non-recurring revenues71,116 11,464 7,371 89,951 
Intercompany6,852 — (6,852)— 
Total revenues$342,475 $161,285 $519 $504,279 
For the six months ended June 30, 2024Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$592,150 $287,302 $— $879,452 
Non-recurring revenues143,687 23,283 6,913 173,883 
Intercompany12,682 464 (13,146)— 
Total revenues$748,519 $311,049 $(6,233)$1,053,335 
For the six months ended June 30, 2023Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$523,003 $286,921 $— $809,924 
Non-recurring revenues135,882 22,956 7,371 166,209 
Intercompany11,935 — (11,935)— 
Total revenues$670,820 $309,877 $(4,564)$976,133