XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Performance-Based Restricted Stock Unit Activity (Detail) - Performance-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 109,385 71,483 57,768
Performance-based Restricted Stock, Granted 80,159 96,103 72,152
Performance-based Restricted Stock, Vested (67,710) (30,038) (57,875)
Performance-based Restricted Stock, Forfeited (13,390) (28,163) (562)
Nonvested, Shares, Ending Balance 108,444 109,385 71,483
Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance $ 65.92 $ 81.57 $ 71.21
Weighted-Average Grant Price Per Share, Granted 81.23 56.79 76.14
Weighted-Average Grant Price Per Share, Vested 63.83 66.26 64.43
Weighted-Average Grant Price Per Share, Forfeited 104.56 74.39 82.95
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 75.57 $ 65.92 $ 81.57