v3.26.3
Stockholders' Equity (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 74 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Feb. 22, 2026
Aug. 02, 2024
Aug. 06, 2020
Equity, Class of Treasury Stock [Line Items]                
Number of shares purchased from plan participants (in shares) 1,926 926 166,688 107,809        
Decrease for tax withholding obligation $ 0.1 $ 0.1 $ 7.1 $ 4.5        
2020 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Maximum number of shares authorized to be repurchased (in shares)           25,000,000 15,000,000 10,000,000
Increase in number of shares authorized to be repurchased (in shares)           10,000,000 5,000,000  
Shares repurchased under the program (in shares) 1,700,867 1,176,559 5,514,740 3,011,405 19,031,713      
Value of shares repurchased $ 91.9 $ 43.7 $ 260.5 $ 109.9 $ 1,015.8      
Number of remaining shares available for purchase (in shares) 5,968,287   5,968,287   5,968,287