XML 102 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-based Compensation - Summary of Stock Options Activity (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Options - Outstanding at beginning of period (in shares) 4,382    
Options - Granted (in shares) 319    
Options - Exercised (in shares) (1,538) (300) (700)
Options - Cancelled (in shares) (1,049)    
Options - Forfeited (in shares) (27)    
Options - Outstanding at end of period (in shares) 2,087 4,382  
Weighted average exercise price per share - Outstanding at beginning of period (in dollars per share) $ 61.57    
Weighted average exercise price per share - Granted (in dollars per share) 75.04    
Weighted average exercise price per share - Exercised (in dollars per share) 49.87    
Weighted average exercise price per share - Cancelled (in dollars per share) 83.88    
Weighted average exercise price per share - Forfeited (in dollars per share) 52.07    
Weighted average exercise price per share - Outstanding at end of period (in dollars per share) $ 61.15 $ 61.57  
Weighted average remaining contractual term - Outstanding 6 years 6 months 5 years 1 month 6 days