XML 96 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Shares of Common Stock Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock Outstanding [Roll Forward]      
Balance, beginning of year (in shares) 154,382,880    
Balance, end of year (in shares) 148,879,640 154,382,880  
Common Stock      
Common Stock Outstanding [Roll Forward]      
Balance, beginning of year (in shares) 154,382,880 170,841,164 203,531,320
Issuance Related to Stock-Based Compensation (in shares) 1,672,434 1,106,240 836,070
Retirement of Common Stock (in shares) (7,175,674) (17,564,524) (33,526,226)
Balance, end of year (in shares) 148,879,640 154,382,880 170,841,164