v3.26.3
Stock Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2026
Nov. 03, 2025
Stock Repurchase Program    
Authorized share repurchased amount   $ 500.0
Common stock redeemed (in shares) 0  
Common stock amount yet to be repurchased under the plan $ 311.3