XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Summary of Average Remaining Life of the Stock Options (Detail)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 637,670
Exercise Price Range Per Share Minimum $ 15.35
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 781,470
Weighted Average Exercise Price $ 36.12
Weighted Avg. Remaining Contractual Life in Years 3 years 11 months 12 days
2013 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 2,824
Exercise Price Range Per Share Maximum $ 15.35
Options Outstanding | shares 2,824
Weighted Average Exercise Price $ 15.35
Weighted Avg. Remaining Contractual Life in 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 4,705
Exercise Price Range Per Share Maximum $ 21.37
Options Outstanding | shares 4,705
Weighted Average Exercise Price $ 21.37
Weighted Avg. Remaining Contractual Life in Years 1 year 1 month 28 days
2015 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 9,725
Exercise Price Range Per Share Minimum $ 18.33
Exercise Price Range Per Share Maximum $ 20.18
Options Outstanding | shares 9,725
Weighted Average Exercise Price $ 19.82
Weighted Avg. Remaining Contractual Life in Years 2 years 7 months 13 days
2016 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 36,405
Exercise Price Range Per Share Minimum $ 22.63
Exercise Price Range Per Share Maximum $ 32.37
Options Outstanding | shares 36,405
Weighted Average Exercise Price $ 31.11
Weighted Avg. Remaining Contractual Life in Years 9 months
2017 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 96,325
Exercise Price Range Per Share Maximum $ 38.88
Options Outstanding | shares 96,325
Weighted Average Exercise Price $ 38.88
Weighted Avg. Remaining Contractual Life in Years 1 year 4 months 6 days
2018 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 160,186
Exercise Price Range Per Share Minimum $ 36.97
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 160,186
Weighted Average Exercise Price $ 43.21
Weighted Avg. Remaining Contractual Life in Years 3 years 2 months 23 days
2019 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 114,000
Exercise Price Range Per Share Maximum $ 38.93
Options Outstanding | shares 114,000
Weighted Average Exercise Price $ 38.93
Weighted Avg. Remaining Contractual Life in Years 3 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 73,800
Exercise Price Range Per Share Maximum $ 21.55
Options Outstanding | shares 73,800
Weighted Average Exercise Price $ 21.55
Weighted Avg. Remaining Contractual Life in Years 4 years 4 months 24 days
2021 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 139,700
Exercise Price Range Per Share Maximum $ 38.78
Options Outstanding | shares 139,700
Weighted Average Exercise Price $ 38.78
Weighted Avg. Remaining Contractual Life in Years 5 years 4 months 20 days
2022 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding | shares 143,800
Weighted Average Exercise Price $ 32.30
Weighted Avg. Remaining Contractual Life in Years 6 years 4 months 17 days