XML 94 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Summary of Company's Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of Options, Beginning Balance 240 139,350 274,630
Number of Options, granted 0 0 0
Number of Options, exercised (240) (139,110) (135,280)
Number of Options, cancelled/forfeited/expired 0 0  
Number of Options, Ending Balance   240 139,350
Number of Options, Exercisable at December 31, 2024 0    
Weighted-Average Price, Beginning Balance $ 34.57 $ 33.59 $ 29.66
Weighted-Average Price, Options exercised 34.57 33.51 25.61
Weighted-Average Price, Options cancelled/forfeited/expired 0 0 0
Weighted-Average Price, Ending Balance   $ 34.57 $ 33.59
Weighted-Average Price, Exercisable at December 31, 2023 $ 0