XML 56 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Related Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Revenues and Operations
For the three months ended June 30, 2025Enterprise
Software
Platform TechnologiesTotals
Revenues   
Subscriptions:
SaaS$168,059 $21,512 
Transaction-based fees79,786 135,718 
Maintenance106,779 5,344 
Professional services56,862 1,750 
Software licenses and royalties3,846 (183)
Hardware and other8,950 128 
Total segment revenues424,282 164,269 588,551 
Less:
Cost of revenues178,462 114,980 
Sales and marketing expense24,971 5,034 
General and administrative expense10,867 13,374 
Research and development expense39,395 4,215 
Segment operating income
$170,587 $26,666 $197,253 
For the three months ended June 30, 2024Enterprise
Software
Platform TechnologiesTotals
Revenues
Subscriptions:
SaaS$136,045 $19,933 
Transaction-based fees55,701 122,003 
Maintenance109,196 6,113 
Professional services58,731 13,197 
Software licenses and royalties5,319 10 
Hardware and other7,815 — 
Total segment revenues372,807 161,256 534,063 
Less:
Cost of revenues173,473 103,210 
Sales and marketing expense28,001 5,601 
General and administrative expense13,016 14,484 
Research and development expense24,731 3,052 
Segment operating income
$133,586 $34,909 $168,495 
For the six months ended June 30, 2025Enterprise
Software
Platform TechnologiesTotals
Revenues
Subscriptions:
SaaS$326,800 $42,851 
Transaction-based fees149,625 260,788 
Maintenance213,758 11,166 
Professional services111,455 11,207 
Software licenses and royalties10,840 (183)
Hardware and other14,550 169 
Total segment revenues827,028 325,998 1,153,026 
Less:
Cost of revenues347,749 223,973 
Sales and marketing expense50,238 9,765 
General and administrative expense22,459 26,775 
Research and development expense77,075 8,533 
Segment operating income$329,507 $56,952 $386,459 

For the six months ended June 30, 2024Enterprise
Software
Platform TechnologiesTotals
Revenues
Subscriptions:
SaaS$264,187 $40,575 
Transaction-based fees107,585 234,578 
Maintenance220,378 12,149 
Professional services113,624 23,110 
Software licenses and royalties13,890 173 
Hardware and other16,173 — 
Total segment revenues735,837 310,585 1,046,422 
Less:
Cost of revenues344,278 201,748 
Sales and marketing expense53,227 11,265 
General and administrative expense24,464 27,977 
Research and development expense49,583 6,431 
Segment operating income$264,285 $63,164 $327,449 
Schedule of Reconciliation of Operating Income from Segments to Consolidated
Three Months Ended June 30,Six Months Ended June 30,
Reconciliation of reportable segment operating income to the Company's consolidated totals:2025202420252024
Total segment operating income$197,253 $168,495 $386,459 $327,449 
Corporate unallocated:
Total revenues7,566 6,913 8,256 6,913 
Cost of revenues(29,491)(26,477)(49,295)(45,827)
Sales and marketing expense(6,307)(7,963)(12,782)(13,500)
General and administrative expense(52,360)(47,920)(106,819)(95,689)
Research and development expense(7,232)(1,168)(13,078)(2,370)
Amortization of other intangibles(13,833)(13,845)(27,972)(31,963)
Interest expense(1,262)(1,253)(2,508)(3,437)
Other income, net8,179 1,883 15,542 3,728 
Income before income taxes$102,513 $78,665 $197,803 $145,304 
The following table presents reconciliations of segment revenues from external customers and other segment information to the Company’s consolidated totals:
Three Months Ended June 30,Six Months Ended June 30,
Revenues:2025202420252024
ES$424,282 $372,807 $827,028 $735,837 
PT164,269 161,256 325,998 310,585 
Corporate unallocated7,566 6,913 8,256 6,913 
Total consolidated$596,117 $540,976 $1,161,282 $1,053,335 
Depreciation and amortization expense:
ES$7,400 $8,498 $14,007 $18,994 
PT22,282 21,529 44,499 45,284 
Corporate unallocated4,640 4,112 10,437 9,958 
Total consolidated$34,322 $34,139 $68,943 $74,236 
Software development expenditures:
ES$692 $2,110 $2,241 $3,731 
PT4,086 4,346 8,077 8,579 
Corporate 72 2,651 82 4,183 
Total consolidated$4,850 $9,107 $10,400 $16,493 
Capital expenditures:
ES$1,552 $5,602 $2,282 $12,002 
PT2,854 825 3,793 1,512 
Corporate 1,081 141 1,747 336 
Total consolidated$5,487 $6,568 $7,822 $13,850 
Segment assets:June 30, 2025December 31, 2024
ES$633,080 $572,224 
PT412,418 416,635 
Corporate
4,380,257 4,191,156 
Total consolidated$5,425,755 $5,180,015