XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of changes in carrying amount of goodwill
The changes in the carrying amount of goodwill for the two years ended December 31, 2023 are as follows:
 Enterprise SoftwarePlatform TechnologiesTotal
Balance as of 12/31/2021$836,505 $1,523,169 $2,359,674 
Goodwill acquired related to the purchase of US eDirect— 91,441 91,441 
Goodwill acquired related to the purchase of Rapid— 40,005 40,005 
Goodwill acquired related to the purchase of VendEngine(204)— (204)
Goodwill acquired related to the purchase of other acquisitions(1,608)— (1,608)
Balance as of 12/31/2022834,693 1,654,615 2,489,308 
Goodwill acquired related to the purchase of CSI19,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 
Purchase price adjustments related to the purchase of other acquisitions— (225)(225)
Transfer from ES to PT(27,090)27,090 — 
Balance as of 12/31/2023$837,002 $1,695,107 $2,532,109 
Summary of other intangible assets and related accumulated amortization
Other intangible assets and related accumulated amortization consists of the following at December 31:
 20232022
Gross carrying amount of other intangibles:  
Customer related intangibles$1,015,919 $990,545 
Acquired software466,253 456,137 
Trade names45,002 45,293 
Leases acquired5,037 5,037 
 1,532,211 1,497,012 
Accumulated amortization(603,341)(494,848)
Total other intangibles, net$928,870 $1,002,164 
Summary of allocation of acquisition intangible assets
The amortization periods of other intangible assets is summarized in the following table:
 December 31, 2023December 31, 2022
 Gross
Carrying
Amount
Weighted
Average
Amortization
Period
Accumulated AmortizationGross
Carrying
Amount
Weighted
Average
Amortization
Period
Accumulated Amortization
Non-amortizable intangibles:      
Goodwill$2,532,109 — $— $2,489,308 — $— 
Amortizable intangibles:      
Customer related intangibles$1,015,919 18 years$263,672 $990,545 20 years$209,501 
Acquired software466,253 7 years296,704 456,137 5 years260,642 
Trade names45,002 7 years38,838 45,293 5 years21,059 
Leases acquired5,037 9 years4,127 5,037 9 years3,646 
Summary of estimated annual amortization expense
Estimated annual amortization expense related to software development costs:
2024$18,546 
202517,031 
202613,867 
20279,286 
20284,976 
Thereafter3,418 
$67,124 
Estimated annual amortization expense related to other intangibles:
2024$96,113 
202592,476 
202684,965 
202782,697 
202879,978 
Thereafter492,641 
$928,870