XML 145 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation Plans - Summary of Stock Option Activity (Detail) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of shares, outstanding, beginning balance (shares) 2,306,339    
Number of shares, granted (shares) 720,000 0 577,230
Number of shares, exercised (shares) (1,361,626)    
Number of shares, expired (shares) (896)    
Number of shares, forfeited (shares) (140,336)    
Number of shares, outstanding, ending balance (shares) 1,523,481 2,306,339  
Number of shares, exercisable (shares) 194,356    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted-average exercise price, outstanding (usd per share), beginning balance $ 21.32    
Weighted-average exercise price, issued (usd per share) 29.90    
Weighted-average exercise price, exercised (usd per share) 19.52    
Weighted-average exercise price, expired (usd per share) 19.28    
Weighted-average exercise price, forfeited (usd per share) 28.02    
Weighted-average exercise price, outstanding (usd per share), ending balance 26.37 $ 21.32  
Weighted-average exercise price, exercisable (usd per share) $ 17.35    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term in years, outstanding (years) 7 years    
Weighted-average remaining contractual term in years, exercisable (years) 3 years 8 months 12 days    
Aggregate intrinsic value, outstanding $ 59,411    
Aggregate intrinsic value, exercised 39,293    
Aggregate intrinsic value, exercisable $ 9,332