v3.26.3
Shareholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stockholders' Equity Note [Abstract]        
Treasury Stock, Shares, Acquired 0 1,500,000 0 1,500,000
Payments for Repurchase of Common Stock   $ 75,000,000.0   $ 75,000,000.0
Shares Acquired, Average Cost Per Share   $ 48.88   $ 48.88