v3.25.4
Common Stock and Stock Compensation - Summary of Stock Option Outstanding Information (Detail)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 3 years 4 months 9 days
Stock Options Outstanding, Shares | shares 14,918,885
Stock Options Outstanding, Weighted - Average Exercise Price $ 26.79
Stock Options Exercisable, Shares | shares 13,371,832
Stock Options Exercisable, Weighted - Average Exercise Price $ 27.84
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 38.86
$15.00 - $25.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 6 years 2 months 8 days
Stock Options Outstanding, Shares | shares 6,554,523
Stock Options Outstanding, Weighted - Average Exercise Price $ 17.84
Stock Options Exercisable, Shares | shares 5,007,470
Stock Options Exercisable, Weighted - Average Exercise Price $ 17.91
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 25.00
$25.01 - $35.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 10 months 17 days
Stock Options Outstanding, Shares | shares 4,898,912
Stock Options Outstanding, Weighted - Average Exercise Price $ 31.18
Stock Options Exercisable, Shares | shares 4,898,912
Stock Options Exercisable, Weighted - Average Exercise Price $ 31.18
Stock option, Minimum Range 25.01
Stock option, Maximum Range $ 35.00
$35.01 - $38.86  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 1 year 6 months
Stock Options Outstanding, Shares | shares 3,465,450
Stock Options Outstanding, Weighted - Average Exercise Price $ 37.48
Stock Options Exercisable, Shares | shares 3,465,450
Stock Options Exercisable, Weighted - Average Exercise Price $ 37.48
Stock option, Minimum Range 35.01
Stock option, Maximum Range $ 38.86