v3.26.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information    
Total segment revenues $ 612,816 $ 564,475
Less:    
Cost of revenues 317,069 298,084
Sales and marketing expense 38,797 36,473
General and administrative expense 83,965 79,452
Research and development expense 59,727 47,844
Segment operating income 203,985 189,206
Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 464,753 402,746
Less:    
Cost of revenues 192,863 169,287
Sales and marketing expense 25,376 25,267
General and administrative expense 11,520 11,592
Research and development expense 48,734 37,680
Segment operating income 186,260 158,920
Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 148,063 161,729
Less:    
Cost of revenues 103,341 108,993
Sales and marketing expense 4,907 4,731
General and administrative expense 18,014 13,401
Research and development expense 4,076 4,318
Segment operating income 17,725 30,286
SaaS | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 200,132 158,741
SaaS | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 22,224 21,339
Transaction-based fees | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 95,039 69,839
Transaction-based fees | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 112,350 125,070
Maintenance | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 103,327 106,979
Maintenance | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 5,547 5,822
Professional services | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 53,258 54,593
Professional services | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues 7,549 9,457
Other revenues    
Less:    
Cost of revenues 8,914 5,358
Other revenues | Operating Segments | Enterprise Software    
Segment Reporting Information    
Total segment revenues 12,997 12,594
Other revenues | Operating Segments | Platform Technologies    
Segment Reporting Information    
Total segment revenues $ 393 $ 41