Annual report [Section 13 and 15(d), not S-K Item 405]

Share-Based Compensation - Schedule of Restricted Stock Awards and Performance Stock Units under 2013 and 2021 Plan (Detail)

v3.25.0.1
Share-Based Compensation - Schedule of Restricted Stock Awards and Performance Stock Units under 2013 and 2021 Plan (Detail) - 2013 and 2021 Plan - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Number of Shares, at beginning of period 196,445 156,174 152,087
Number of Shares, Stock granted 170,541 131,021 101,271
Number of Shares, Stock vested (106,417) (83,968) (89,699)
Number of Shares, Stock forfeited (1,361) (6,782) (7,485)
Number of Shares, Stock at end of period 259,208 196,445 156,174
Weighted-Average Grant Date Fair Value Per Share, Stock at beginning of period (in USD per share) $ 20.72 $ 21.29 $ 17.24
Weighted-Average Grant Date Fair Value Per Share, Restricted stock granted (in USD per share) 15.69 18.86 24.56
Weighted-Average Grant Date Fair Value Per Share, Stock vested (in USD per share) 19.51 19.34 23.95
Weighted-Average Grant Date Fair Value Per Share, Stock forfeited (in USD per share) 18.16 23.08 23.46
Weighted-Average Grant Date Fair Value Per Share, stock at end of period (in USD per share) $ 17.56 $ 20.72 $ 21.29
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Number of Shares, at beginning of period 134,358 104,599 66,563
Number of Shares, Stock granted 88,598 53,696 38,036
Number of Shares, Stock vested (39,249) (23,937)  
Number of Shares, Stock forfeited (3,377)    
Number of Shares, Stock at end of period 180,330 134,358 104,599
Weighted-Average Grant Date Fair Value Per Share, Stock at beginning of period (in USD per share) $ 21.37 $ 18.83 $ 15.25
Weighted-Average Grant Date Fair Value Per Share, Restricted stock granted (in USD per share) 14.3 21.08 25.1
Weighted-Average Grant Date Fair Value Per Share, Stock vested (in USD per share) 18.4 9.65  
Weighted-Average Grant Date Fair Value Per Share, Stock forfeited (in USD per share) 18.4    
Weighted-Average Grant Date Fair Value Per Share, stock at end of period (in USD per share) $ 17.44 $ 21.37 $ 18.83