XML 102 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Summary of Stock Options Activity (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Options - Outstanding at beginning of period (in shares) 1,481    
Options - Granted (in shares) 189    
Options - Exercised (in shares) (157) (900) (1,500)
Options - Forfeited (in shares) (3)    
Options - Outstanding at end of period (in shares) 1,510 1,481  
Weighted average exercise price per share - Outstanding at beginning of period (in dollars per share) $ 69.31    
Weighted average exercise price per share - Granted (in dollars per share) 141.71    
Weighted average exercise price per share - Exercised (in dollars per share) 64.34    
Weighted average exercise price per share - Forfeited (in dollars per share) 90.73    
Weighted average exercise price per share - Outstanding at end of period (in dollars per share) $ 78.85 $ 69.31  
Weighted average remaining contractual term - Outstanding 6 years 1 month 6 days 6 years 7 months 6 days