XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $131,456 $131,456 
Transaction-based fees— 166,333 166,333 
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 three months ended June 30, 2022Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $109,505 $109,505 
Transaction-based fees— 146,311 146,311 
Maintenance— 116,815 116,815 
Professional services— 71,937 71,937 
Software licenses and royalties12,683 2,326 15,009 
Hardware and other9,108 — 9,108 
Total$21,791 $446,894 $468,685 
For the six months ended June 30, 2023Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $258,051 $258,051 
Transaction-based fees— 320,203 320,203 
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 
For the six months ended June 30, 2022Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $211,287 $211,287 
Transaction-based fees— 289,972 289,972 
Maintenance— 233,844 233,844 
Professional services— 141,952 141,952 
Software licenses and royalties26,752 4,763 31,515 
Hardware and other16,222 — 16,222 
Total$42,974 $881,818 $924,792 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
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 three months ended June 30, 2022Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$239,454 $133,177 $— $372,631 
Non-recurring revenues70,774 21,670 3,610 96,054 
Intercompany5,342 — (5,342)— 
Total revenues$315,570 $154,847 $(1,732)$468,685 
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 
For the six months ended June 30, 2022Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$470,465 $264,638 $— $735,103 
Non-recurring revenues145,160 40,919 3,610 189,689 
Intercompany10,931 — (10,931)— 
Total revenues$626,556 $305,557 $(7,321)$924,792