XML 135 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
shares in Millions, $ in Millions
Feb. 28, 2025
Feb. 26, 2025
Feb. 25, 2025
Jan. 25, 2025
Aug. 23, 2023
Mar. 02, 2022
Subsequent Event [Line Items]            
Stock repurchase program, authorized amount         $ 150.0 $ 150.0
Number of shares authorized to be repurchased       55.0    
Subsequent Event            
Subsequent Event [Line Items]            
Stock repurchase program, authorized amount   $ 150.0        
Remaining authorized shares for repurchases     $ 55.0      
Number of shares authorized to be repurchased 150.0