XML 123 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Summary of Average Remaining Life of the Stock Options (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 669,985
Exercise Price Range Per Share Minimum $ 18.33
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 822,485
Weighted Average Exercise Price $ 34.28
Weighted Avg. Remaining Contractual Life in Years 3 years 9 months 21 days
2014 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 1,881
Exercise Price Range Per Share Maximum $ 21.37
Options Outstanding | shares 1,881
Weighted Average Exercise Price $ 21.37
Weighted Avg. Remaining Contractual Life in Years 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 2,823
Exercise Price Range Per Share Maximum $ 18.33
Options Outstanding | shares 2,823
Weighted Average Exercise Price $ 18.33
Weighted Avg. Remaining Contractual Life in Years 1 year 1 month 28 days
2016 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 3,764
Exercise Price Range Per Share Maximum $ 22.63
Options Outstanding | shares 3,764
Weighted Average Exercise Price $ 22.63
Weighted Avg. Remaining Contractual Life in Years 2 years 1 month 24 days
2017 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 80,750
Exercise Price Range Per Share Maximum $ 38.88
Options Outstanding | shares 80,750
Weighted Average Exercise Price $ 38.88
Weighted Avg. Remaining Contractual Life in Years 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 135,642
Exercise Price Range Per Share Minimum $ 36.97
Exercise Price Range Per Share Maximum $ 45.65
Options Outstanding | shares 135,642
Weighted Average Exercise Price $ 43.28
Weighted Avg. Remaining Contractual Life in Years 2 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 102,750
Exercise Price Range Per Share Maximum $ 38.93
Options Outstanding | shares 102,750
Weighted Average Exercise Price $ 38.93
Weighted Avg. Remaining Contractual Life in Years 2 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 67,500
Exercise Price Range Per Share Maximum $ 21.55
Options Outstanding | shares 67,500
Weighted Average Exercise Price $ 21.55
Weighted Avg. Remaining Contractual Life in Years 3 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 135,575
Exercise Price Range Per Share Maximum $ 38.78
Options Outstanding | shares 135,575
Weighted Average Exercise Price $ 38.78
Weighted Avg. Remaining Contractual Life in Years 4 years 4 months 20 days
2022 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercisable at Year End | shares 139,300
Exercise Price Range Per Share Maximum $ 32.3
Options Outstanding | shares 139,300
Weighted Average Exercise Price $ 32.3
Weighted Avg. Remaining Contractual Life in Years 5 years 4 months 17 days
2023 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding | shares 152,500
Weighted Average Exercise Price $ 24.91
Weighted Avg. Remaining Contractual Life in Years 6 years 4 months 24 days