Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Stockholders Equity and Stock Compensation - Summary of Stock-Based Instruments (Detail) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted, shares 1,573,443  
Weighted-Average Grant-Date Fair Value, shares $ 64.44  
Restricted Stock [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted, shares 1,352,118 1,174,060
Weighted-Average Grant-Date Fair Value, shares $ 62.84 $ 58.9
Performance-Based Restricted Stock [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted, shares [1] 110,663 93,500
Weighted-Average Grant-Date Fair Value, shares [1] $ 64.1 $ 60.91
Market-Based Restricted Stock [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted, shares [1] 110,662 93,500
Weighted-Average Grant-Date Fair Value, shares [1] $ 84.39 $ 78.8
[1] Based on the target number of shares that may vest.