XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the two years ended December 31, 2024 are as follows:
 Enterprise SoftwarePlatform TechnologiesTotal
Balance as of 12/31/2022$834,693 $1,654,615 $2,489,308 
Goodwill acquired related to the purchase of CSI
19,421 — 19,421 
Goodwill acquired related to the purchase of ARInspect
— 13,627 13,627 
Goodwill acquired related to the purchase of ResourceX9,978 — 9,978 
Goodwill acquired related to the purchase of other acquisitions— (225)(225)
Transfer from ES to PT(27,090)27,090 — 
Balance as of 12/31/2023837,002 1,695,107 2,532,109 
Purchase price adjustments related to the purchase of prior year acquisitions
(235)(221)(456)
Balance as of 12/31/2024$836,767 $1,694,886 $2,531,653 
Schedule of Other Intangible Assets and Related Accumulated Amortization
Other intangible assets and related accumulated amortization consists of the following at December 31:
 20242023
Gross carrying amount of other intangibles:  
Client related intangibles
$958,924 $1,015,919 
Acquired software284,900 466,253 
Trade names5,320 45,002 
Leases acquired4,585 5,037 
 1,253,729 1,532,211 
Accumulated amortization(421,763)(603,341)
Total other intangibles, net$831,966 $928,870 
Schedule of Allocation of Acquisition Intangible Assets
The amortization periods of other intangible assets is summarized in the following table:
 December 31, 2024December 31, 2023
 Gross
Carrying
Amount
Weighted
Average
Amortization
Period
Accumulated AmortizationGross
Carrying
Amount
Weighted
Average
Amortization
Period
Accumulated Amortization
Non-amortizable intangibles:      
Goodwill$2,531,653 — $— $2,532,109 — $— 
Amortizable intangibles:      
Client related intangibles
$958,924 18 years$261,407 $1,015,919 18 years$263,672 
Acquired software284,900 8 years152,317 466,253 7 years296,704 
Trade names5,320 12 years3,902 45,002 7 years38,838 
Leases acquired4,585 7 years4,137 5,037 9 years4,127 
Schedule of Estimated Annual Amortization Expense
Estimated annual amortization expense related to software development costs:
2025$23,050 
202620,082 
202715,162 
202811,168 
20295,348 
Thereafter1,307 
$76,117 
Estimated annual amortization expense related to other intangible assets:
2025$92,208 
202684,871 
202782,777 
202879,983 
202962,143 
Thereafter429,984 
$831,966