v3.26.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting        
Total segment revenues $ 637,189 $ 588,551 $ 1,250,005 $ 1,153,026
Less:        
Cost of revenues 338,039 322,933 655,108 621,017
Sales and marketing expense 39,851 36,312 78,648 72,785
General and administrative expense 93,733 76,601 177,698 156,053
Research and development expense 62,832 50,842 122,559 98,686
Segment operating income 210,413 197,253 414,398 386,459
Operating Segments        
Less:        
Segment operating income 210,413 197,253 414,398 386,459
Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 476,332 433,915 941,085 836,661
Less:        
Cost of revenues 201,382 186,119 394,245 355,406
Sales and marketing expense 27,052 24,971 52,428 50,238
General and administrative expense 18,589 10,867 30,109 22,459
Research and development expense 51,284 39,395 100,018 77,075
Segment operating income 178,025 172,563 364,285 331,483
Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues 160,857 154,636 308,920 316,365
Less:        
Cost of revenues 108,420 107,323 211,761 216,316
Sales and marketing expense 4,565 5,034 9,472 9,765
General and administrative expense 11,393 13,374 29,407 26,775
Research and development expense 4,091 4,215 8,167 8,533
Segment operating income 32,388 24,690 50,113 54,976
SaaS | Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 207,658 168,232 407,790 326,973
SaaS | Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues 22,983 21,339 45,207 42,678
Transaction-based fees | Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 100,296 89,246 195,335 159,085
Transaction-based fees | Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues 122,787 126,258 235,137 251,328
Maintenance | Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 100,348 106,779 203,675 213,758
Maintenance | Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues 5,462 5,344 11,009 11,166
Professional services | Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 54,737 56,862 107,995 111,455
Professional services | Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues 8,429 1,750 15,978 11,207
Other        
Less:        
Cost of revenues 17,145 15,514 26,059 20,872
Other | Operating Segments | Enterprise Software        
Segment Reporting        
Total segment revenues 13,293 12,796 26,290 25,390
Other | Operating Segments | Platform Technologies        
Segment Reporting        
Total segment revenues $ 1,196 $ (55) $ 1,589 $ (14)