XML 55 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Business Combinations - Unaudited Pro Forma Results (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Business Combinations [Abstract]    
Total revenues $ 2,701 $ 2,471
Net income $ 565 $ 555
Net income per share:    
Basic $ 1.97 $ 1.97
Diluted $ 1.95 $ 1.96