XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Time-Based Restricted Stock Unit Activity (Detail) - Time-Based Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Restricted Stock Activity [Line Items]      
Nonvested, Shares, Beginning Balance 116,504 110,635 111,546
Time-based Restricted Stock, Granted 62,348 97,177 57,094
Time-based Restricted Stock, Vested (64,261) (81,080) (56,719)
Time-based Restricted Stock, Forfeited (396) (10,228) (1,286)
Nonvested, Shares, Ending Balance 114,195 116,504 110,635
Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance $ 65 $ 61.28 $ 52.91
Weighted-Average Grant Price Per Share, Granted 87.53 58.5 75.06
Weighted-Average Grant Price Per Share, Vested 71.29 56.52 58.13
Weighted-Average Grant Price Per Share, Forfeited 75.72 66.19 86.84
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 74.03 $ 65 $ 61.28