XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Treasury Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Equity [Abstract]      
Amount approved for repurchase     $ 400,000,000.0
Shares repurchased (in shares) 264,936 2,060,433  
Shares repurchased, value $ 14,408,000 $ 63,065,000  
Repurchase program, shares repurchased to date (in shares) 63,132,773    
Repurchase program, amount paid for shares repurchased to date $ 1,100,000,000    
Maximum remaining amount authorized for purchase $ 358,100,000