XML 125 R113.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ in Millions
Jul. 31, 2025
Jun. 30, 2025
May 31, 2023
Subsequent Event [Line Items]      
Share repurchase program, authorized, amount   $ 125 $ 70
Subsequent Event | Common Stock      
Subsequent Event [Line Items]      
Share repurchase program, authorized, amount $ 150    
Subsequent Event | Preferred Stock      
Subsequent Event [Line Items]      
Share repurchase program, authorized, amount $ 70