XML 119 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stockholders' Equity (Schedule of Changes in Shares of Common Stock Outstanding) (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock Shares Outstanding [Roll Forward]      
Balance, beginning of year 384,817,136 396,819,150 397,756,323
Shares issued 951,930 1,059,500 1,118,418
Shares repurchased (5,702,996) (13,061,514) (2,055,591)
Balance, end of year 380,066,070 384,817,136 396,819,150