XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $148,784 $148,784 
Transaction-based fees— 164,459 164,459 
Maintenance— 117,218 117,218 
Professional services— 64,806 64,806 
Software licenses and royalties8,100 634 8,734 
Hardware and other8,358 — 8,358 
Total$16,458 $495,901 $512,359 
For the three months ended March 31, 2023Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Subscriptions:
SaaS$— $121,915 $121,915 
Transaction-based fees— 158,550 158,550 
Maintenance— 115,130 115,130 
Professional services— 60,929 60,929 
Software licenses and royalties9,281 849 10,130 
Hardware and other5,199 — 5,199 
Total$14,480 $457,373 $471,853 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended March 31, 2024Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$291,208 $139,253 $— $430,461 
Non-recurring revenues71,822 10,076 — 81,898 
Intercompany6,171 — (6,171)— 
Total revenues$369,201 $149,329 $(6,171)$512,359 
For the three months ended March 31, 2023Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$258,495 $137,100 $— $395,595 
Non-recurring revenues64,766 11,492 — 76,258 
Intercompany5,083 — (5,083)— 
Total revenues$328,344 $148,592 $(5,083)$471,853