XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
$ in Millions
3 Months Ended 56 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Aug. 02, 2024
Aug. 06, 2020
Equity, Class of Treasury Stock [Line Items]          
Number of shares purchased from plan participants (in shares) 103,228 58,237      
Tax withholding aggregate cost $ 4.3 $ 3.9      
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
Additional shares authorized (in shares)       5,000,000  
Shares repurchased under the program (in shares) 750,000 0 9,508,692    
Shares repurchased aggregate cost $ 30.9 $ 0.0 $ 614.5    
Number of remaining shares available for purchase (in shares) 5,491,308   5,491,308