XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Summary of Company's Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Options, Beginning Balance 139,350 274,630 409,410
Number of Options, granted 0 0 0
Number of Options, exercised (139,110) (135,280) (133,020)
Number of Options, cancelled/forfeited/expired 0   (1,760)
Number of Options, Ending Balance 240 139,350 274,630
Number of Options, Exercisable at December 31, 2023 240    
Weighted-Average Price, Beginning Balance $ 33.59 $ 29.66 $ 29.33
Weighted-Average Price, Options exercised 33.51 25.61 28.57
Weighted-Average Price, Options cancelled/forfeited/expired 0 0 34.57
Weighted-Average Price, Ending Balance 34.57 $ 33.59 $ 29.66
Weighted-Average Price, Exercisable at December 31, 2023 $ 34.57    
Weighted-Average Remaining Contractual Term, Balance At December 31, 2023 2 months 1 day    
Weighted-Average Remaining Contractual Term, Exercisable at December 31, 2023 2 months 1 day    
Aggregate Intrinsic Value, Balance At December 31, 2023 $ 20    
Aggregate Intrinsic Value, Exercisable at December 31, 2023 $ 20