XML 149 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 28, 2025
Share Repurchase Program [Line Items]        
Repurchases of common stock under accelerated buyback agreements $ 300.0 $ 0.0 $ 0.0  
Accelerated Share Repurchase Agreement        
Share Repurchase Program [Line Items]        
Share repurchase program, authorized, amount 300.0      
Repurchases of common stock under accelerated buyback agreements $ 300.0      
Common stock, retired (in shares) 2,000,000      
Common stock, retired, fair value amount $ 240.5      
Remaining repurchase price $ 59.5      
Accelerated Share Repurchase Agreement | Forecast        
Share Repurchase Program [Line Items]        
Forward contract indexed to equity, settlement (in shares)       300,000