v3.26.1
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$207,658 $22,983 $— $230,641 
Transaction-based fees100,296 122,787 — 223,083 
Maintenance100,348 5,462 — 105,810 
Total recurring revenues408,302 151,232 — 559,534 
Professional services54,737 8,429 — 63,166 
Other 13,293 1,196 7,907 22,396 
Total non-recurring revenues68,030 9,625 7,907 85,562 
Total revenues$476,332 $160,857 $7,907 $645,096 
For the three months ended June 30, 2025Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$168,232 $21,339 $— $189,571 
Transaction-based fees89,246 126,258 — 215,504 
Maintenance106,779 5,344 — 112,123 
Total recurring revenues364,257 152,941 — 517,198 
Professional services56,862 1,750 — 58,612 
Other 12,796 (55)7,566 20,307 
Total non-recurring revenues69,658 1,695 7,566 78,919 
Total revenues$433,915 $154,636 $7,566 $596,117 
For the six months ended June 30, 2026Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$407,790 $45,207 $— $452,997 
Transaction-based fees195,335 235,137 — 430,472 
Maintenance203,675 11,009 — 214,684 
Total recurring revenues806,800 291,353 — 1,098,153 
Professional services107,995 15,978 — 123,973 
Other26,290 1,589 8,594 36,473 
Total non-recurring revenues134,285 17,567 8,594 160,446 
Total revenues$941,085 $308,920 $8,594 $1,258,599 
For the six months ended June 30, 2025Enterprise SoftwarePlatform TechnologiesCorporate UnallocatedTotals
Revenues
Subscriptions:
SaaS$326,973 $42,678 $— $369,651 
Transaction-based fees159,085 251,328 — 410,413 
Maintenance213,758 11,166 — 224,924 
Total recurring revenues699,816 305,172 — 1,004,988 
Professional services111,455 11,207 — 122,662 
Other25,390 (14)8,256 33,632 
Total non-recurring revenues136,845 11,193 8,256 156,294 
Total revenues$836,661 $316,365 $8,256 $1,161,282