XML 133 R107.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of shares, outstanding, beginning balance (shares) 1,488,582    
Number of options, granted (shares) 0 0 720,000
Number of shares, exercised (shares) (130,963)    
Number of options, expired (shares) 0    
Number of shares, forfeited (shares) (18,223)    
Number of shares, outstanding, ending balance (shares) 1,339,396 1,488,582  
Number of shares, exercisable (shares) 733,655    
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 $ 26.56    
Weighted-average exercise price, issued (usd per share) 0    
Weighted-average exercise price, exercised (usd per share) 16.69    
Weighted-average exercise price, expired (usd per share) 0    
Weighted-average exercise price, forfeited (usd per share) 24.27    
Weighted-average exercise price, outstanding (usd per share), ending balance 27.56 $ 26.56  
Weighted-average exercise price, exercisable (usd per share) $ 25.76    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term in years, outstanding (years) 5 years 4 months 24 days    
Weighted-average remaining contractual term in years, exercisable (years) 4 years 1 month 6 days    
Aggregate intrinsic value, exercised $ 3,028    
Aggregate intrinsic value, outstanding 40,267    
Aggregate intrinsic value, exercisable $ 23,373