v3.26.3
Subsequent Events (Details) - USD ($)
Oct. 27, 2026
Jul. 22, 2025
Subsequent Event    
Subsequent Event [Line Items]    
Common stock dividend declared, per share $ 0.469  
October 2026 Stock Repurchase Program | Subsequent Event    
Subsequent Event [Line Items]    
Authorized stock repurchase amount $ 750,000,000  
July 2025 Stock Repurchase Program    
Subsequent Event [Line Items]    
Authorized stock repurchase amount   $ 500,000,000
July 2025 Stock Repurchase Program | Subsequent Event    
Subsequent Event [Line Items]    
Authorized stock repurchase amount $ 306,000,000