XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information    
Total segment revenues $ 564,475 $ 512,359
Less:    
Cost of revenues 298,084 288,693
Sales and marketing expense 36,473 36,427
General and administrative expense 79,452 72,710
Research and development expense 47,844 29,433
Segment operating income 189,206 158,954
Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 402,746 363,030
Less:    
Cost of revenues 169,287 170,805
Sales and marketing expense 25,267 25,226
General and administrative expense 11,592 11,448
Research and development expense 37,680 24,852
Segment operating income 158,920 130,699
Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 161,729 149,329
Less:    
Cost of revenues 108,993 98,538
Sales and marketing expense 4,731 5,664
General and administrative expense 13,401 13,493
Research and development expense 4,318 3,379
Segment operating income 30,286 28,255
SaaS | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 158,741 128,142
SaaS | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 21,339 20,642
Transaction-based fees | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 69,839 51,884
Transaction-based fees | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 125,070 112,575
Maintenance | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 106,979 111,182
Maintenance | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 5,822 6,036
Professional services | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 54,593 54,893
Professional services | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 9,457 9,913
Software licenses and royalties | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 6,994 8,571
Software licenses and royalties | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 0 163
Hardware and other    
Less:    
Cost of revenues 3,448 4,656
Hardware and other | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 5,600 8,358
Hardware and other | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues $ 41 $ 0