XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Details) - Common Stock - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Feb. 24, 2022
Dec. 31, 2024
Feb. 28, 2022
Stockholders Equity [Line Items]      
Share repurchase program, duration 3 years    
Share repurchase program, authorized amount     $ 200.0
Share purchased and retired   2.8  
Share purchased and retired, amount   $ 49.2  
Stock purchased average price per share   $ 17.72