XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
$ in Millions
12 Months Ended 53 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Aug. 02, 2024
Aug. 06, 2020
Equity, Class of Treasury Stock [Line Items]            
Number of shares purchased from plan participants (in shares) 80,241 69,622 72,886      
Decrease for tax withholding obligation $ 4.1 $ 4.6 $ 7.0      
2020 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Maximum number of shares authorized to be repurchased (in shares)         15,000,000 10,000,000
Incremental number of shares (in shares)         5,000,000  
Shares repurchased under the program (in shares) 3,500,000 1,585,846 736,536 8,758,692    
Repurchases of shares of stock $ 181.8 $ 104.9 $ 71.3      
Value of shares repurchased       $ 583.6    
Number of remaining shares available for purchase (in shares) 6,241,308     6,241,308