v3.26.3
Subsequent Events (Details) - Repurchase Program - USD ($)
$ in Millions
Oct. 21, 2026
Sep. 26, 2026
Subsequent Events    
Share repurchases remaining   $ 90.0
Subsequent Event    
Subsequent Events    
Increase to existing authorized repurchase amount $ 400.0  
Share repurchases remaining $ 468.0