Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) |
3 Months Ended |
---|---|
Mar. 31, 2025
$ / shares
shares
| |
Time Based Restricted Stock Units [Member] | |
Stock Awards Granted | shares | 65,750 |
Weighted-Average Grant Price Per Share | $ / shares | $ 67.29 |
Performance Based Restricted Stock Units [Member] | |
Stock Awards Granted | shares | 97,063 |
Weighted-Average Grant Price Per Share | $ / shares | $ 65.34 |
Stock appreciation rights [Member] | |
Stock Awards Granted | shares | 43,597 |
Weighted-Average Grant Price Per Share | $ / shares | $ 67.33 |