XML 85 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Programs - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 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 $ 150.3    
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 $ 74.8    
Shares repurchase program, shares 355,688