XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Summary of RSUs (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested as of January 1, 2023 206,575
Granted 57,639
Vested (77,012)
Forfeited (6,617)
Nonvested as of December 31, 2023 180,585
Nonvested as of January 1, 2023, Weighted-Average Grant-Date Fair Value | $ / shares $ 61.54
Weighted-Average Grant-Date Fair Value, Granted | $ / shares 88.69
Weighted-Average Grant-Date Fair Value, Vested | $ / shares 57.28
Weighted-Average Grant-Date Fair Value, Forfeited | $ / shares 74.93
Nonvested as of December 31, 2023, Weighted-Average Grant- Date Fair Value | $ / shares $ 71.61
Performance and Service Required [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested as of January 1, 2023 178,536
Granted 46,119
Vested (63,767)
Forfeited (4,411)
Nonvested as of December 31, 2023 156,477
Service Required [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested as of January 1, 2023 28,039
Granted 11,520
Vested (13,245)
Forfeited (2,206)
Nonvested as of December 31, 2023 24,108