XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Schedule of Analysis of Stock Option Activity (Detail)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Outstanding, beginning of year, Shares | shares 1,669,976
Shares, Granted | shares 0
Exercised, Shares | shares (234,585)
Cancelled, Shares | shares 47,650
Outstanding, end of year, Shares | shares 1,387,741
Exercisable at end of year, Shares | shares 852,453
Outstanding, beginning of year, Weighted-Average Ex. Price | $ / shares $ 25.11
Granted, Weighted-Average Ex. Price | $ / shares 0
Exercised, Weighted-Average Ex. Price | $ / shares 18.52
Cancelled, Weighted-Average Ex. Price | $ / shares 29.14
Outstanding, end of year, Weighted-Average Ex. Price | $ / shares 26.08
Exercisable at end of year, Weighted-Average Ex. Price | $ / shares $ 20.31