XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Stock Repurchase Programs (Details) - USD ($)
shares in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Mar. 31, 2020
Share Repurchase Program [Line Items]            
Authorized amount         $ 200,000,000.0 $ 200,000,000.0
Amount available to repurchase shares under stock repurchase program   $ 237,000,000.0        
Stock repurchased under Convertible Notes agreement [Member]            
Share Repurchase Program [Line Items]            
Stock Repurchased During Period, Shares 2.2          
Stock Repurchased During Period, Value $ 50,000,000.0          
Stock repurchased under authorized stock repurchase program [Member]            
Share Repurchase Program [Line Items]            
Stock Repurchased During Period, Shares   3.6 0.5 2.0    
Stock Repurchased During Period, Value   $ 100,000,000 $ 10,100,000 $ 48,700,000