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

Stockholders Equity and Stock Compensation - Summary of Stock-Based Instruments (Detail)

v3.25.0.1
Stockholders Equity and Stock Compensation - Summary of Stock-Based Instruments (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, shares 1,398,160 1,202,140 1,679,050
Weighted-Average Grant-Date Fair Value, share $ 60.56 $ 47.31 $ 39.98
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, shares 1,211,160 959,690 1,446,550
Weighted-Average Grant-Date Fair Value, share $ 59.12 $ 46.24 $ 38.27
Performance-Based Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, shares [1] 93,500 121,225 116,250
Weighted-Average Grant-Date Fair Value, share [1] $ 60.91 $ 43.34 $ 42.46
Market-Based Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, shares [1] 93,500 121,225 116,250
Weighted-Average Grant-Date Fair Value, share [1] $ 78.80 $ 59.71 $ 58.85
[1] Based on the target number of shares that may vest.