XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Programs - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Aug. 31, 2024
Jan. 31, 2022
2022 Repurchase Program [Member]      
Equity Class Of Treasury Stock [Line Items]      
Shares repurchase program authorized, value     $ 150.0
2024 Repurchase Program [Member]      
Equity Class Of Treasury Stock [Line Items]      
Share Repurchase program, remaining capacity $ 187.0    
2024 Repurchase Program and 2022 Repurchase Program [Member]      
Equity Class Of Treasury Stock [Line Items]      
Shares repurchase program authorized additional, value   $ 200.0  
Shares repurchase program, value $ 38.1    
Shares repurchase program, shares 187,905