XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets (other than goodwill) and the related amortization
The following table presents the Company’s intangible assets (other than goodwill) and the related amortization:
WEIGHTED
AVERAGE
AMORTIZATION
PERIOD
(IN YEARS)
DECEMBER 31, 2024DECEMBER 31, 2023
GROSS
CARRYING
AMOUNT
ACCUMULATED
AMORTIZATION
NETGROSS
CARRYING
AMOUNT
ACCUMULATED
AMORTIZATION
NET
(In thousands)
Acquired software10.81$193,257 $(46,261)$146,996 $160,696 $(32,002)$128,694 
Capitalized software development costs2.6074,684 (46,756)27,928 55,640 (35,227)20,413 
Non-compete agreements4.142,634 (1,630)1,004 2,358 (1,439)919 
Trade names13.0959,461 (18,472)40,989 56,823 (15,329)41,494 
Customer relationships8.36493,815 (225,549)268,266 484,873 (189,454)295,419 
Patents3.00172 (141)31 175 (71)104 
Total$824,023 $(338,809)$485,214 $760,565 $(273,522)$487,043 
Schedule of estimated annual amortization expense
Based on the current amount of intangibles subject to amortization, the estimated annual amortization expense for each of the succeeding five years and thereafter is as follows:
ACQUIRED
SOFTWARE
CAPITALIZED
SOFTWARE
DEVELOPMENT
COSTS
NON-
COMPETE
AGREEMENTS
TRADE
NAMES
PATENTSCUSTOMER
RELATIONSHIPS
TOTAL
(In thousands)
2025$16,731 $13,610 $256 $3,242 $10 $34,263 $68,112 
202616,506 9,162 256 3,242 10 33,349 62,525 
202714,591 5,156 236 3,242 11 33,349 56,585 
202814,382 — 211 3,242 — 33,349 51,184 
202914,208 — 45 3,242 — 33,349 50,844 
Thereafter70,578 — — 24,779 — 100,607 195,964 
Total$146,996 $27,928 $1,004 $40,989 $31 $268,266 $485,214 
Schedule of reconciliation of the change in the carrying value of goodwill
A reconciliation of the change in the carrying value of goodwill is as follows:
(In thousands)
Balance, December 31, 2022$717,743 
Goodwill associated with 2023 business combinations43,223 
Foreign currency translation2,351 
Impairment expense(46,984)
Balance, December 31, 2023716,333 
Goodwill associated with 2024 business combination46,483 
Foreign currency translation (5,778)
Balance, December 31, 2024$757,038