v3.26.3
Shareholders' Equity (Details) - USD ($)
$ in Millions
Nov. 03, 2026
Sep. 30, 2026
Feb. 28, 2026
May 31, 2024
Share Repurchase Program [Line Items]        
Value common stock shares remaining shares available for future repurchases   $ 327.5    
2024 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Amount of common stock authorized under share repurchase program       $ 500.0
February 2026 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Amount of common stock authorized under share repurchase program     $ 1,000.0  
November 2026 Share Repurchase Program | Subsequent Event        
Share Repurchase Program [Line Items]        
Amount of common stock authorized under share repurchase program $ 1,000.0