XML 127 R112.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Summary of Average Remaining Life of the Stock Options (Detail)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 703,636
Exercise Price Range Per Share Minimum $ 9.97
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 774,749
Weighted Average Exercise Price $ 32.87
Weighted Avg. Remaining Contractual Life in Years 4 years 4 months 9 days
2011 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 393
Exercise Price Range Per Share Maximum $ 9.97
Options Outstanding | shares 393
Weighted Average Exercise Price $ 9.97
Weighted Avg. Remaining Contractual Life in Years 25 days
2012 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 5,490
Exercise Price Range Per Share Minimum $ 10.20
Exercise Price Range Per Share Maximum $ 13.96
Options Outstanding | shares 5,490
Weighted Average Exercise Price $ 12.89
Weighted Avg. Remaining Contractual Life in Years 1 year 6 months 18 days
2013 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 18,745
Exercise Price Range Per Share Maximum $ 15.35
Options Outstanding | shares 18,745
Weighted Average Exercise Price $ 15.35
Weighted Avg. Remaining Contractual Life in Years 2 years 1 month 28 days
2014 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 53,925
Exercise Price Range Per Share Minimum $ 21.37
Exercise Price Range Per Share Maximum $ 28.79
Options Outstanding | shares 53,925
Weighted Average Exercise Price $ 25.77
Weighted Avg. Remaining Contractual Life in Years 1 year 6 months 3 days
2015 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 72,522
Exercise Price Range Per Share Minimum $ 18.33
Exercise Price Range Per Share Maximum $ 31.58
Options Outstanding | shares 72,522
Weighted Average Exercise Price $ 27.19
Weighted Avg. Remaining Contractual Life in Years 2 years 5 months 4 days
2016 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 84,988
Exercise Price Range Per Share Minimum $ 22.63
Exercise Price Range Per Share Maximum $ 32.37
Options Outstanding | shares 84,988
Weighted Average Exercise Price $ 29.62
Weighted Avg. Remaining Contractual Life in Years 3 years 2 months 4 days
Stock Option Plan Two Thousand And Seventeen [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 104,475
Exercise Price Range Per Share Maximum $ 38.88
Options Outstanding | shares 104,475
Weighted Average Exercise Price $ 38.88
Weighted Avg. Remaining Contractual Life in Years 3 years 4 months 6 days
Stock Option Plan Two Thousand And Eighteen [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 166,486
Exercise Price Range Per Share Minimum $ 36.97
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 166,486
Weighted Average Exercise Price $ 43.31
Weighted Avg. Remaining Contractual Life in Years 5 years 2 months 12 days
2019 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 125,500
Exercise Price Range Per Share Maximum $ 38.93
Options Outstanding | shares 125,500
Weighted Average Exercise Price $ 38.93
Weighted Avg. Remaining Contractual Life in Years 5 years 4 months 13 days
2020 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 71,112
Exercise Price Range Per Share Maximum $ 21.55
Options Outstanding | shares 142,225
Weighted Average Exercise Price $ 21.55
Weighted Avg. Remaining Contractual Life in Years 6 years 4 months 24 days