XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Number of Shares, Options outstanding, Beginning balance 908,000
Number of Shares, Granted 137,000
Number of Shares, Exercised (415,000)
Number of Shares, Expired (3,000)
Number of Shares, Options outstanding, Ending balance 627,000
Number of Shares, Options exercisable 371,000
Weighted Average Exercise Price Per Share, Options outstanding, Beginning balance $ 19.73
Weighted Average Exercise Price Per Share, Granted 30.44
Weighted Average Exercise Price Per Share, Exercised 19.73
Weighted Average Exercise Price Per Share, Expired 16.30
Weighted Average Exercise Price Per Share, Options outstanding, Ending balance 22.09
Weighted Average Exercise Price Per Share, Options exercisable $ 19.47
Weighted Average Remaining Contractual Life (Years), Options outstanding 6 years 7 months 6 days
Weighted Average Remaining Contractual Life (Years), Options exercisable 5 years
Aggregate Intrinsic Value, Options outstanding $ 22,622
Aggregate Intrinsic Value, Options exercisable $ 14,355