v3.26.1
Common Stock and Treasury Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Oct. 31, 2025
Equity [Abstract]      
Amount approved for repurchase     $ 500,000,000.0
Shares repurchased (in shares) 1,549,291 264,936  
Shares repurchased, value $ 65,844,000 $ 14,408,000  
Repurchase program, shares repurchased to date (in shares) 68,596,875    
Repurchase program, amount paid for shares repurchased to date $ 1,400,000,000    
Maximum remaining amount authorized for purchase $ 390,500,000