XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Stockholders Equity Note [Line Items]        
Common stock shares purchased under publicly-announced share repurchase program 986,555 1,024,328 1,352,954  
Common stock purchased under publicly-announced share repurchase program, value $ 241.6 $ 166.0 $ 175.4  
Excise tax on stock repurchases   1.00%    
Excise tax paid on net stock repurchases $ 1.1      
Subsequent Event        
Stockholders Equity Note [Line Items]        
Stock repurchase program, authorized amount       $ 100.0