XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail) - Time-Based Restricted Stock and Time-Based Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Restricted Stock Activity [Line Items]      
Nonvested, Shares, Beginning Balance 110,635 111,546 160,722
Time-based Restricted Stock, Granted 97,177 57,094 33,703
Time-based Restricted Stock, Vested (81,080) (56,719) (78,081)
Time-based Restricted Stock, Forfeited (10,228) (1,286) (4,798)
Nonvested, Shares, Ending Balance 116,504 110,635 111,546
Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance $ 61.28 $ 52.91 $ 35.68
Weighted-Average Grant Price Per Share, Granted 58.5 75.06 100.5
Weighted-Average Grant Price Per Share, Vested 56.52 58.13 37.81
Weighted-Average Grant Price Per Share, Forfeited 66.19 86.84 66
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 65 $ 61.28 $ 52.91