v3.25.2
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Aug. 31, 2024
Jun. 30, 2025
Jun. 30, 2025
Jul. 10, 2025
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]              
Stock issued for settlement of warrants (in shares) 1,801,430 2,043,906          
Number of shares repurchased (in shares)     3,500,000 7,600,000      
Value of shares repurchased     $ 237 $ 593      
Subsequent Event              
Class of Stock [Line Items]              
Value of authorized shares yet to be purchased under program         $ 800    
Common Stock              
Class of Stock [Line Items]              
Number of shares purchased as a result of warrants exercised (in shares) 3,513,714 6,414,635       9,928,349 9,928,349