XML 104 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Summary of Stock Options Activity (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Options - Outstanding at beginning of period (in shares) 1,510    
Options - Granted (in shares) 0    
Options - Exercised (in shares) (273) (200) (900)
Options - Forfeited (in shares) (3)    
Options - Outstanding at end of period (in shares) 1,234 1,510  
Weighted average exercise price per share - Outstanding at beginning of period (in dollars per share) $ 78.85    
Weighted average exercise price per share - Granted (in dollars per share) 0    
Weighted average exercise price per share - Exercised (in dollars per share) 75.48    
Weighted average exercise price per share - Forfeited (in dollars per share) 123.56    
Weighted average exercise price per share - Outstanding at end of period (in dollars per share) $ 79.49 $ 78.85  
Weighted average remaining contractual term - Outstanding 6 years 6 years 1 month 6 days