XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Income (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Comprehensive Income Detail [Abstract]      
Comprehensive income available for common stockholders $ 702 $ 630 $ 354
Earnings per share on comprehensive income:      
Basic $ 6.50 $ 6.00 $ 3.53
Diluted $ 6.44 $ 5.95 $ 3.50
Weighted average common shares outstanding:      
Weighted Average Number of Shares Outstanding, Basic 108,112,199 104,965,050 100,460,016
Weighted Average Number of Shares Outstanding, Diluted 109,002,938 105,846,877 101,299,609