Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) |
6 Months Ended |
|---|---|
|
Jun. 30, 2024
$ / shares
shares
| |
| Time Based Restricted Stock Units [Member] | |
| Stock Awards Granted | shares | 48,654 |
| Weighted-Average Grant Price Per Share | $ / shares | $ 90.81 |
| Performance Based Restricted Stock Units [Member] | |
| Stock Awards Granted | shares | 80,371 |
| Weighted-Average Grant Price Per Share | $ / shares | $ 81.01 |
| Stock appreciation rights [Member] | |
| Stock Awards Granted | shares | 33,277 |
| Weighted-Average Grant Price Per Share | $ / shares | $ 84.72 |