XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Summary of Stock Option Outstanding Information (Detail)
12 Months Ended
Dec. 31, 2024
$ / 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 28 days
Stock Options Outstanding, Shares | shares 18,135,497
Stock Options Outstanding, Weighted - Average Exercise Price $ 32.31
Stock Options Exercisable, Shares | shares 15,911,560
Stock Options Exercisable, Weighted - Average Exercise Price $ 34.23
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 54.74
$15.00 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 5 years 7 months 6 days
Stock Options Outstanding, Shares | shares 8,906,198
Stock Options Outstanding, Weighted - Average Exercise Price $ 21.24
Stock Options Exercisable, Shares | shares 6,682,261
Stock Options Exercisable, Weighted - Average Exercise Price $ 22.13
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 30.00
$30.01 - $50.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 1 year 11 months 19 days
Stock Options Outstanding, Shares | shares 5,856,046
Stock Options Outstanding, Weighted - Average Exercise Price $ 36.22
Stock Options Exercisable, Shares | shares 5,856,046
Stock Options Exercisable, Weighted - Average Exercise Price $ 36.22
Stock option, Minimum Range 30.01
Stock option, Maximum Range $ 50.00
$50.01 - $54.74  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 1 month 24 days
Stock Options Outstanding, Shares | shares 3,373,253
Stock Options Outstanding, Weighted - Average Exercise Price $ 54.74
Stock Options Exercisable, Shares | shares 3,373,253
Stock Options Exercisable, Weighted - Average Exercise Price $ 54.74
Stock option, Minimum Range 50.01
Stock option, Maximum Range $ 54.74