XML 126 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Share Repurchases (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 25, 2022
Equity [Abstract]        
Amount remained unused under repurchase program $ 353,400,000     $ 500,000,000.0
Shares repurchased $ 0 $ 92,100,000 $ 145,200,000  
Tax on shares repurchased   $ 800,000    
Shares repurchased (shares)   1,269,373 2,112,463  
Shares acquired average cost per share (usd per share)   $ 71.93 $ 68.73