XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT AND RELATED INFORMATION - Schedule of Reconciliation of Operating Income From Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated      
Total segment operating income $ 299,526 $ 218,537 $ 214,249
Amortization of acquired software (36,964) (36,062) (52,192)
Amortization of other intangibles (59,627) (74,632) (61,363)
Interest expense (5,931) (23,629) (28,379)
Other income, net 14,572 3,328 1,723
Income before income taxes 308,167 198,236 187,593
Operating segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated      
Total segment operating income $ 396,117 $ 329,231 $ 327,804