XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Disaggregation of Revenue
The following table summarizes revenue from contracts with customers by principal service line (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Commercial Risk Solutions$2,015 $1,774 $3,823 $3,552 
Reinsurance Solutions635 607 1,802 1,684 
Health Solutions662 447 1,395 1,118 
Wealth Solutions463 352 833 702 
Eliminations(15)(3)(23)(8)
Total revenue$3,760 $3,177 $7,830 $7,048 
Consolidated revenue from contracts with customers by geographic area, which is attributed on the basis of where the services are performed, is as follows (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
United States$1,837 $1,427 $3,349 $2,922 
Americas other than United States362 308 685 609 
United Kingdom548 506 1,131 1,060 
Ireland35 28 68 58 
Europe, Middle East, & Africa other than United Kingdom and Ireland566 512 1,775 1,614 
Asia Pacific412 396 822 785 
Total revenue$3,760 $3,177 $7,830 $7,048 
Contract Costs
An analysis of the changes in the net carrying amount of costs to fulfill contracts with customers are as follows (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Balance at beginning of period$269 $257 $370 $355 
Additions386 355 766 717 
Amortization(390)(373)(868)(835)
Impairment— — — — 
Foreign currency translation and other(1)(4)
Balance at end of period$264 $242 $264 $242 
An analysis of the changes in the net carrying amount of costs to obtain contracts with customers are as follows (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Balance at beginning of period$194 $183 $195 $185 
Additions18 13 32 23 
Amortization(14)(13)(27)(25)
Impairment— — — — 
Foreign currency translation and other(2)(4)
Balance at end of period$196 $186 $196 $186