v3.26.1
Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting          
Revenues: $ 645,096 $ 596,117 $ 1,258,599 $ 1,161,282  
Depreciation and amortization expense: 35,812 34,322 74,761 68,943  
Software development expenditures: 845 4,850 2,105 10,400  
Capital expenditures: 5,051 5,487 8,288 7,822  
Segment assets: 5,813,576   5,813,576   $ 5,638,908
Operating Segments | Enterprise Software          
Segment Reporting          
Revenues: 476,332 433,915 941,085 836,661  
Depreciation and amortization expense: 1,894 2,008 3,772 2,981  
Software development expenditures: 0 692 0 2,241  
Capital expenditures: 821 1,552 1,625 2,282  
Segment assets: 622,025   622,025   534,864
Operating Segments | Platform Technologies          
Segment Reporting          
Revenues: 160,857 154,636 308,920 316,365  
Depreciation and amortization expense: 4,804 4,445 14,286 8,786  
Software development expenditures: 845 4,086 2,105 8,077  
Capital expenditures: 2,182 2,854 2,623 3,793  
Segment assets: 390,959   390,959   416,998
Corporate unallocated:          
Segment Reporting          
Revenues: 7,907 7,566 8,594 8,256  
Depreciation and amortization expense: 29,114 27,869 56,703 57,176  
Software development expenditures: 0 72 0 82  
Capital expenditures: 2,048 $ 1,081 4,040 $ 1,747  
Segment assets: $ 4,800,592   $ 4,800,592   $ 4,687,046